【发布时间】:2011-06-14 18:44:58
【问题描述】:
我想统计一个特定字符串中的单词,所以我可以验证它并防止用户写超过 100 个单词。
我写了这个函数,但我认为它不够有效,我使用了以空格作为分隔符的explode函数,但是如果用户放置两个空格而不是一个怎么办。你能给我一个更好的方法吗?
function isValidLength($text , $length){
$text = explode(" " , $text );
if(count($text) > $length)
return false;
else
return true;
}
【问题讨论】:
-
您可能会发现
count(s($str)->words())很有帮助,如this standalone library 中所示。
标签: php string validation explode