每当子字符串长于 x 个字符时,PHP 插入 <br/>

标签 php string substring

我正在尝试创建一些 PHP 代码来检查字符串中各个子字符串的长度,并在子字符串长于 x 个字符时插入“<br />”。

字符串总是以下形式:
aaa bbbbwer sdfr <br /> er tyuo sdh <br /> ryt kkkkkkkkkkkk sdfg

所以,假设 x=5,那么我希望将该字符串转换为:
aaa bbbbw <br />呃 sdfr <br /> er tyuo sdh <br /> ryt kkkkk <br /> kkkkk <br /> kk自卫队

我该怎么做?请帮忙!

非常感谢。

最佳答案

我觉得你可以试试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.

关于每当子字符串长于 x 个字符时,PHP 插入 <br/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378144/

相关文章:

php - 你如何处理PHP中的临时图片上传?

mysql - SUBSTRING() 中不允许列值作为 pos 或 len ? (错误1054未知列)

Java 二维字符串数组 : find column where all elements are the same

string - 使用 Powershell 根据文本中的其他子字符串更改文本中的多个子字符串

javascript - 如何在 Javascript 中获取字符串突出显示部分的起始和结束索引?

php更新mysql循环数据

php - Sql 2 表 Q?

php - Laravel 4 分页按钮不起作用(查询整个数据库)

java - 串纹打印

c - 传递 char[] 作为 c 中的引用