我知道在@this post之前已经问过这个问题,但我也试图在最后去掉空行。
我在用:
function removeEmptyLines($string)
{
return preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $string);
}
在任何组合中都可以很好地工作,但是:
aadasdadadsad
adsadasdasdas
(empty line here)
我正在尝试对返回的数组执行 count() ,但由于它用 a 替换\n
了\n\
,所以它不起作用。我在上面的帖子中尝试了其他一些示例,但没有一个有效。
我的其他功能(到目前为止)
function checkEmails($value) {
$value = removeEmptyLines($value);
$data = explode("\n", $value);
$count = count($data);
return $count;
}
基本上它是一个表单的文本区域发布到自己,如果有人在整行之后点击输入,它仍然计算空白行。
任何帮助将非常感激,
谢谢!
特雷