计算已发布字符串中的行数
我试过这个: count new line in textarea to在 PHP 中调整容器大小?
但它似乎不起作用:
$content = nl2br($_POST['text']);
preg_match_all("/(<br>)/", $content, $matches);
echo count($matches[0]) + 1;
它总是输出 1
。
还有其他解决方案来计算字符串中的行数吗?
I've tried this: count new lines in textarea to resize container in PHP?
But it doesn't seems to be working:
$content = nl2br($_POST['text']);
preg_match_all("/(<br>)/", $content, $matches);
echo count($matches[0]) + 1;
It'll always output 1
.
Is there any other solutions to count lines in a string?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在我的一个旧应用程序中发现了这个......不知道我从哪里得到它。
*编辑 - 实际上,如果您的文本区域吐出 html,这可能不起作用。检查
和
Found this in one of my old apps... Not sure where I got it from.
*Edit - Actually, this probably won't work if your textarea is spitting out html.. check for
<br> and <br/>
你可以试试这个:
或者:
You can try this:
or: