Php 计算字符串中字符串的出现次数
我的问题如下: 是否有一个字符串函数返回出现次数的计数,如Php 计算字符串中字符串的出现次数,php,string,Php,String,我的问题如下: 是否有一个字符串函数返回出现次数的计数,如substr\u count(),但有一个限制选项?我想计算字符串中“a”的出现次数,但在第一个换行之前 我会用。它返回匹配的计数。有了正则表达式,你可以很容易地停在换行符上 (注意:Amal的substr解决方案比使用正则表达式更快。)您可以使用with获取换行符之前的所有内容,然后使用获取出现的次数: $text = substr($string, 0, strpos($string, "\n")); echo substr_coun
substr\u count()
,但有一个限制选项?我想计算字符串中“a”的出现次数,但在第一个换行之前 我会用。它返回匹配的计数。有了正则表达式,你可以很容易地停在换行符上
(注意:Amal的substr解决方案比使用正则表达式更快。)您可以使用with获取换行符之前的所有内容,然后使用获取出现的次数:
$text = substr($string, 0, strpos($string, "\n"));
echo substr_count($text, $needle);
这是一个比我的答案更快的解决方案。