$string = "oidjdssd , odi,jdois, 3089u,, oisdjsd";
如何以最佳方式查明上述字符串中是否有超过3个逗号?
答案 0 :(得分:3)
我建议substr_count
。您可以查看结果是否为>3
,以查看是否有超过三个。
答案 1 :(得分:1)
echo count_chars($string)[ord(',')];
或者对于PHP< 5.4
$chars = count_chars($string);
echo $chars[ord(',')];
BTW:看来你正在处理CSV数据,你应该看看str_getcsv()