2013-10-23 88 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解決方案比使用正則表達式快)

相關問題