2016-08-25 11 views
-7

6文字以上の文字列の単語数を数えたいと思います。例えばPHP、6文字以上の文字列の単語数をカウントしたい

$x = number of words with more than 6 letters("Elephant shoe penguin food telephone"); $x=3;

あなたは知っていますか?

+8

が残っているもの数え、6文字未満を持つすべての単語を除外し、宇宙で爆発します。 – tkausl

+2

これを自分でしようとしましたか?コーディングの取り組みはどこですか? – Option

+3

SOはコード工場ではありません。代わりに、[this](http://stackoverflow.com/help/on-topic)と[this](http://stackoverflow.com/help/how-to-ask)と[this](http: /stackoverflow.com/help/mcve)。 – Bobby

答えて

0

使用する正規表現:

$x = preg_match_all("/\\w{6,}/", "Elephant shoe penguin food telephone", $matches); 
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; 
関連する問題