首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

wordwrap

(PHP 4 >= 4.0.2, PHP 5, PHP 7)

wordwrap - 将字符串包装成指定数量的字符

描述

代码语言:javascript
复制
string wordwrap ( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = false ]]] )

使用字符串中断字符将字符串包装为给定数量的字符。

参数

str

输入字符串。

width

字符串将被包装的字符数。

break

该行使用可选break参数破坏。

cut

如果剪切设置为TRUE,则字符串始终以指定宽度或在指定宽度之前进行换行。 所以如果你有一个大于给定宽度的单词,它会被分解。 (见第二个例子)。 当FALSE时,即使宽度小于字宽,函数也不会分割字。

返回值

返回以指定长度包装的给定字符串。

例子

示例#1 wordwrap()示例

代码语言:javascript
复制
<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");

echo $newtext;
?>

上面的例子将输出:

代码语言:javascript
复制
The quick brown fox<br />
jumped over the lazy<br />
dog.

示例#2 wordwrap()示例

代码语言:javascript
复制
<?php
$text = "A very long woooooooooooord.";
$newtext = wordwrap($text, 8, "\n", true);

echo "$newtext\n";
?>

上面的例子将输出:

代码语言:javascript
复制
A very
long
wooooooo
ooooord.

示例#3 wordwrap()示例

代码语言:javascript
复制
<?php
$text = "A very long woooooooooooooooooord. and something";
$newtext = wordwrap($text, 8, "\n", false);

echo "$newtext\n";
?>

上面的例子将输出:

代码语言:javascript
复制
A very
long
woooooooooooooooooord.
and
something

扩展内容

  • nl2br() - 在字符串中的所有换行符之前插入HTML换行符
  • chunk_split() - 将字符串拆分为更小的块

← vsprintf

扫码关注腾讯云开发者

领取腾讯云代金券