wordwrap
Description
Syntax
wordwrap ( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = FALSE ]]] ) : string
Parameters
str
The input string.
width
The number of characters at which the string will be wrapped.
break
The line is broken using the optional break parameter.
cut
If the cut is set to TRUE, the string is always wrapped at or before the specified width. So if you have a word that is larger than the given width, it is broken apart. When FALSE the function does not split the word even if the width is smaller than the word width.
Return
Returns the given string wrapped at the specified length.
Examples
1 · str
<? $str = "The brown-and-white dog jumped over the other brown-and-white dog."; $return = wordwrap($str); echo $return; ?>
The brown-and-white dog jumped over the other brown-and-white dog.
2 · width
<? $str = "The brown-and-white dog jumped over the other brown-and-white dog."; $width = 10; $return = wordwrap($str, $width); echo $return; ?>
The brown-and-white dog jumped over the other brown-and-white dog.
3 · break
<? $str = "The brown-and-white dog jumped over the other brown-and-white dog."; $width = 10; $break = "<br>"; $return = wordwrap($str, $width, $break); echo $return; ?>
The<br>brown-and-white<br>dog jumped<br>over the<br>other<br>brown-and-white<br>dog.
4 · cut
<? $str = "The brown-and-white dog jumped over the other brown-and-white dog."; $width = 10; $break = "<br>"; $cut = true; $return = wordwrap($str, $width, $break, $cut); echo $return; ?>
The<br>brown-and-<br>white dog<br>jumped<br>over the<br>other<br>brown-and-<br>white dog.
Links
String
- addcslashes
- addslashes
- bin2hex
- chop
- chr
- chunk_split
- convert_uudecode
- convert_uuencode
- count_chars
- crc32
- crypt
- echo
- explode
- fprintf
- get_html_translation_table
- hebrev
- hebrevc
- hex2bin
- html_entity_decode
- htmlentities
- htmlspecialchars
- htmlspecialchars_decode
- implode
- join
- lcfirst
- levenshtein
- localeconv
- ltrim
- md5
- md5_file
- metaphone
- nl_langinfo
- nl2br
- number_format
- ord
- parse_str
- printf
- quoted_printable_decode
- quoted_printable_encode
- quotemeta
- rtrim
- setlocale
- sha1
- sha1_file
- similar_text
- soundex
- sprintf
- sscanf
- str_contains
- str_decrement
- str_ends_with
- str_getcsv
- str_increment
- str_ireplace
- str_pad
- str_repeat
- str_replace
- str_rot13
- str_shuffle
- str_split
- str_starts_with
- str_word_count
- strcasecmp
- strchr
- strcmp
- strcoll
- strcspn
- strip_tags
- stripcslashes
- stripos
- stripslashes
- stristr
- strlen
- strnatcasecmp
- strnatcmp
- strncasecmp
- strncmp
- strpbrk
- strpos
- strrchr
- strrev
- strripos
- strrpos
- strspn
- strstr
- strtok
- strtolower
- strtoupper
- strtr
- substr
- substr_compare
- substr_count
- substr_replace
- trim
- ucfirst
- ucwords
- vfprintf
- vprintf
- vsprintf