gpt4 book ai didi

php -
的行尾检查

转载 作者:可可西里 更新时间:2023-11-01 08:35:54 24 4
gpt4 key购买 nike

在 PHP 中,我试图显示具有最大字符限制的行的内容,所以

$result = mysql_query("SELECT * FROM `news`");

$length = 350; // Show first 350 characters of row, then cut it off

while($row = mysql_fetch_array($result)) {
$show = nl2br(substr($row['content'], 0, $length));
}

P.S:代码标签对我来说一团糟,$length 不在 while 循环中。

使用 while() 语句通过 strpos 增加 $length 是行不通的。

有什么建议吗?

我想这样做,如果该行中有一个链接,它不会将其切断,直到它转到一个新行,并且它知道它已完成,因此链接将完成。

最佳答案

对于这个问题我不能给你一个简短的答案,因为这很难...像 Symfony 这样的框架已经内置了这个功能(看看 smarty、symfony 等中的 truncate)

但我发现了一个有用的函数示例:HERE -- truncate($text, $length = 100, $ending = '...', $exact = false, $considerHtml = true)

关于php - <br/> 的行尾检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12223475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com