2013-10-23 89 views

回答

4

您可以使用substr()strpos()换行符之前抢的一切,然后用substr_count()获得出现的次数:

$text = substr($string, 0, strpos($string, "\n")); 
echo substr_count($text, $needle); 

Demo!

+1

这比我的回答更快的解决方案。 –

1

我会用preg_match_all。它返回匹配的数量。使用正则表达式,您可以轻松停止换行。

(注:阿迈勒的SUBSTR解决方案比使用正则表达式快)

相关问题