字符串函数

PHP wordwrap() 函数

主题:PHP 字符串参考上一页|下一页

说明

wordwrap() 函数在字符串达到指定长度时将其换行成新行。

此函数使用字符串分隔符(例如 <br>\n)包装字符串。

下表总结了该函数的技术细节。

返回值: 返回以指定长度包装的给定字符串。
版本: PHP 4.0.2+

语法

wordwrap() 函数的基本语法如下:

wordwrap(string, width, break, cut);

下面的例子展示了 wordwrap() 函数的作用。

<?php
// 示例字符串
$str = "The quick brown fox jumped over the lazy dog.";

// 包装字符串
echo wordwrap($str, 15, "<br>\n");
?>

参数

wordwrap() 函数接受以下参数。

参数 说明
string 必填。 指定要包装的字符串。
width 可选。 指定字符串将被换行的字符数。 默认值为 75。
break 可选。 指定用作中断的字符。 默认为 \n
cut

可选。 指定是否应换行超过指定 width 的单词。 此参数可以采用以下值之一:

  • true – 大于给定 width 的单词将被换行。
  • false – 单词不会被包裹。 这是默认设置。

更多示例

这里有更多示例展示了 wordwrap() 函数的实际工作原理:

在以下示例中,长词"incomprehensibilities"将被拆分或包装。

<?php
// 示例字符串
$str = "The word incomprehensibilities is very long.";

// 包装字符串
echo wordwrap($str, 8, "<br>\n", true);
?>

在下面的例子中,长词"incomprehensibilities"不会被打断。

<?php
// 示例字符串
$str = "The word incomprehensibilities is very long.";

// 包装字符串
echo wordwrap($str, 8, "<br>\n");
?>
Advertisements