如何在字符串中找到3个或更多字符?

时间:2013-03-02 00:20:44

标签: php string

$string = "oidjdssd , odi,jdois, 3089u,, oisdjsd";

如何以最佳方式查明上述字符串中是否有超过3个逗号?

2 个答案:

答案 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()