wordwrap
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
wordwrap - 将字符串包装成指定数量的字符
描述
string wordwrap ( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = false ]]] )
使用字符串中断字符将字符串包装为给定数量的字符。
参数
str
输入字符串。
width
字符串将被包装的字符数。
break
该行使用可选break
参数破坏。
cut
如果剪切设置为TRUE,则字符串始终以指定宽度或在指定宽度之前进行换行。 所以如果你有一个大于给定宽度的单词,它会被分解。 (见第二个例子)。 当FALSE时,即使宽度小于字宽,函数也不会分割字。
返回值
返回以指定长度包装的给定字符串。
例子
示例#1 wordwrap()示例
<?php
$text?=?"The?quick?brown?fox?jumped?over?the?lazy?dog.";
$newtext?=?wordwrap($text,?20,?"<br?/>\n");
echo?$newtext;
?>
上面的例子将输出:
The quick brown fox<br />
jumped over the lazy<br />
dog.
示例#2 wordwrap()示例
<?php
$text?=?"A?very?long?woooooooooooord.";
$newtext?=?wordwrap($text,?8,?"\n",?true);
echo?"$newtext\n";
?>
上面的例子将输出:
A very
long
wooooooo
ooooord.
示例#3 wordwrap()示例
<?php
$text?=?"A?very?long?woooooooooooooooooord.?and?something";
$newtext?=?wordwrap($text,?8,?"\n",?false);
echo?"$newtext\n";
?>
上面的例子将输出:
A very
long
woooooooooooooooooord.
and
something
扩展内容
- nl2br() - 在字符串中的所有换行符之前插入HTML换行符
- chunk_split() - 将字符串拆分为更小的块
← vsprintf
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com