大部分的PHP代码我都能看懂,但是一直没搞懂怎么preg_replace
用,所以一直在抄别人的代码来得到我想要的。
现在我需要在其中添加换行符,并且我尝试了多种组合,但我不知道如何使用它。
这是我当前的代码:
$textbr = nl2br($text);
$output = preg_replace_callback('/([.!?])\s*(\w)/', function ($matches) {
return strtoupper($matches[1] . ' ' . $matches[2]);
}, ucfirst(strtolower($textbr)));
echo substr($output,0,870);
echo "...</p>";
那么如何在这部分代码中添加换行符呢?我需要它来输出换行符,然后将下一个字母设为大写字母。