PHP | wordwrap() Function

The wordwrap() function is a built-in function in PHP. This function wraps a given string to a given number of characters using a string break character.

Syntax:

string wordwrap ($str, $width, $break, $cut )

Parameters : The function accepts 4 parameters as shown in the above syntax and are described below:



  1. $str: This parameter specifies the input string which is needed to break up into lines.
  2. $width: This parameter specifies the number of characters at which the string will be wrapped. That is number of characters after which the string will break.
  3. $break: This is an optional parameter and if specified appends the value at the point of breaking the string.
  4. $cut: It is a boolean parameter, if this parameter is set to TRUE, then the string is always wrapped at or before the specified width. That is it will also break a word from between if it comes in middle of the constraint specified by the parameter $width. When this parameter is set to FALSE the function does not split the word even if the width is smaller than the word width.

Return Value: The function returns a string wrapped upto specified length i.e. the string broken into lines on success, or FALSE on failure.

Below programs illustrate the wordwrap() function in PHP :

Program 1 :

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Input string
$str = "keep practicing at geeksforgeeks";
  
// prints the wrapped string
echo wordwrap($str, 15, "\n", TRUE); 
  
?>

chevron_right


Output:

keep practicing
at
geeksforgeeks

Program 2 :

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Input String
$text = "Be a part of geeksforgeeks.";
  
// Wrapped string
$newtext = wordwrap($text, 8, "\n", TRUE);
  
echo "$newtext\n";
  
?>

chevron_right


Output:

Be a
part of
geeksfor
geeks.

Reference:
http://php.net/manual/en/function.wordwrap.php



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



Improved By : ManasChhabra2



Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.