PHP

wordwrap

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

Changelog →