Sortieren und Zählen von Wortinstanzen in einer Zeichenfolge mit PHP
Bei verschiedenen Programmieraufgaben wird es notwendig, Wortvorkommen darin effizient zu verwalten und zu zählen eine gegebene Zeichenfolge. Betrachten Sie zum Beispiel den folgenden Text:
happy beautiful happy lines pear gin happy lines rock happy lines pear
Herausforderung: Zählen Sie die Vorkommen jedes Wortes in der bereitgestellten Zeichenfolge und zeigen Sie die Ergebnisse in einer Schleife an, wobei die Wortanzahl hervorgehoben wird.
Lösung: Nutzen Sie die in PHP integrierten String-Manipulationsfunktionen, um diese Aufgabe zu erfüllen:
<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>
Ausgabe:
Array ( [happy] => 4 [lines] => 3 [pear] => 2 [rock] => 1 [gin] => 1 [beautiful] => 1 )
Dieser Ansatz zählt und sortiert die Wortvorkommen effektiv und ermöglicht so eine effiziente Bearbeitung und Anzeige von Worthäufigkeitsdaten.
Das obige ist der detaillierte Inhalt vonWie zähle und sortiere ich mit PHP eindeutige Wortinstanzen in einem String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!