wordwrap()

1. 定义

该函数使用特定字符串将指定字符串打断为指定宽度的子字符串。 返回打断后的字符串。

2. 语法

wordwrap ( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = FALSE ]]] ) : string

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 将被打断的字符串
$width 可选 整型 设定被打断后每个子字符串的长度
$break 可选 字符串 打断字符串的标记
$cut 可选 布尔值 是否分割单词,默认为false,即如果$width的宽度小于单词的宽度,也不分割单词

4. 示例

<?php

// wordwrap()
// 使用特定字符串将指定字符串打断为指定宽度的子字符串

$str = 'The Speed Tutorial is a great online tutorial site and we welcome you!';
$width = 5;// 列宽度
$break = "__";

// 不分割单词
$res = wordwrap($str, $width, $break);
var_dump($res);// 输出:string(81) "The__Speed__Tutorial__is a__great__online__tutorial__site__and__we__welcome__you!"

// 分割单词
$res = wordwrap($str, $width, $break, true);
var_dump($res);// 输出:string(89) "The__Speed__Tutor__ial__is a__great__onlin__e__tutor__ial__site__and__we__welco__me__you!"

5. 延展阅读

  • nl2br():将指定字符串中所有的换行标记(\n\r)替换成有效的 HTML 换行标记<br />
  • chunk_split():将字符串分割成小块