我想计算一个字符串中包含六个以上字母的单词数。
例如:
$x = number of words with more than 6 letters("Elephant shoe penguin food telephone");
$x=3;
你知道吗?
答案 0 :(得分:1)
您可以展开字符串,并使用strlen
查看超过6个字符。
$x = 0;
$string = "Elephant shoe penguin food telephone";
$explString = explode(" ", $string);
foreach($explString as $word){
if(strlen($word > 6)){
$x++;
}
}
echo $x; //Returns 3;
答案 1 :(得分:0)
使用regexp:
$x = preg_match_all("/\\w{6,}/", "Elephant shoe penguin food telephone", $matches);