Maison >développement back-end >tutoriel php >Comment trier et compter efficacement les instances de mots en PHP ?
Tri et comptage des instances de mots dans une chaîne avec PHP
Pour trier et compter les instances de mots dans une chaîne donnée en PHP, pensez à tirer parti de les techniques suivantes :
<code class="php">$str = 'happy beautiful happy lines pear gin happy lines rock happy lines pear '; $words = array_count_values(str_word_count($str, 1)); print_r($words);</code>
Ce code affichera le tableau suivant :
Array ( [happy] => 4 [beautiful] => 1 [lines] => 3 [pear] => 2 [gin] => 1 [rock] => 1 )
<code class="php">arsort($words); print_r($words);</code>
Cela donnera le tableau trié suivant :
Array ( [happy] => 4 [lines] => 3 [pear] => 2 [rock] => 1 [gin] => 1 [beautiful] => 1 )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!