Rumah > pembangunan bahagian belakang > tutorial php > php按照指定长度对字符串进行折行处理的函数wordwrap()

php按照指定长度对字符串进行折行处理的函数wordwrap()

黄舟
Lepaskan: 2023-03-17 07:28:01
asal
1745 orang telah melayarinya

实例

按照指定长度对字符串进行折行处理:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>n");
?>
Salin selepas log masuk

定义和用法

wordwrap() 函数按照指定长度对字符串进行折行处理。

注释:该函数可能会在行的开头留下空格。

语法

wordwrap(string,width,break,cut)
Salin selepas log masuk
参数描述
string必需。规定要进行折行的字符串。
width可选。规定最大行宽度。默认是 75。
break可选。规定作为分隔符使用的字符(字串断开字符)。默认是 "\n"。
cut可选。规定是否对大于指定宽度的单词进行折行:
  • FALSE - 默认。不折行

  • TRUE - 折行

技术细节

返回值:如果成功,则返回折行后的字符串。如果失败,则返回 FALSE。
PHP 版本:4.0.2+
更新日志在 PHP 4.0.3 中,新增了 cut 参数。

更多实例

实例 1

使用所有的参数:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>n",TRUE);
?>
Salin selepas log masuk

实例 2

对字符串进行折行:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15);
?>
Salin selepas log masuk

上面代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>
An example of a
long word is:
Supercalifragulistic
</body>
</html>
Salin selepas log masuk

上面代码的浏览器输出如下:

An example of a long word is: Supercalifragulistic
Salin selepas log masuk

wordwrap()函数可以按照指定的固定行长度格式化文本段落,让段落看起来更加整齐

<?php
$string = "TRADING ON MARGIN POSES ADDITIONAL
RISKS AND IS NOT SUITABLE FOR ALL
    INVESTORS.
A COMPLETE LIST OF THE RISKS ASSOCIATED WITH MARGIN TRADING IS
AVAILABLE IN THE MARGIN RISK DISCLOSURE DOCUMENT.";
$string = str_replace("\n", " ", $string);
$string = str_replace("\r", " ", $string);
print(wordwrap($string, 40)."\n");
?>
Salin selepas log masuk

上面的代码返回如下结果

TRADING ON MARGIN POSES ADDITIONAL
RISKS AND IS NOT SUITABLE FOR ALL
INVESTORS. A COMPLETE LIST OF THE
RISKS ASSOCIATED WITH MARGIN TRADING IS
AVAILABLE IN THE MARGIN RISK DISCLOSURE
DOCUMENT.
Salin selepas log masuk


Atas ialah kandungan terperinci php按照指定长度对字符串进行折行处理的函数wordwrap(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan