Tri et comptage des instances de mots dans une chaîne à l'aide de PHP
Dans diverses tâches de programmation, il devient nécessaire de gérer et de compter efficacement les occurrences de mots dans une chaîne donnée. Par exemple, considérons le texte suivant :
happy beautiful happy lines pear gin happy lines rock happy lines pear
Défi : Comptez les occurrences de chaque mot dans la chaîne fournie et affichez les résultats en boucle, en mettant en évidence le nombre de mots.
Solution : Tirez parti des fonctions de manipulation de chaînes intégrées de PHP pour accomplir cette tâche :
<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>
<code class="php">arsort($words); print_r($words);</code>
Sortie :
Array ( [happy] => 4 [lines] => 3 [pear] => 2 [rock] => 1 [gin] => 1 [beautiful] => 1 )
Cette approche compte et trie efficacement les occurrences de mots, permettant une manipulation et un affichage efficaces des données de fréquence des mots.
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!