Hallo,
Mit der Funktion str_word_count()
ist es ja möglich die Anzahl der Wörter (inkl. Satzzeichen) eines String zu Zählen.
$str = "Wo kämen wir hin? wenn jeder sagen würde wo kämen wir hin! aber keiner ginge um zu schauen, wo wir hinkommen, wenn wir hin gingen!";
echo str_word_count($str); //30
Aber könnte man mit PHP auch die Wiederholungen innerhalb eines String ermitteln? um quasi eine Top10 (oder besser TopX) der am häufigsten vorkommenden Wörter zu erhalten?
Array
(
[wir] => 4
[hin] => 3
[kämen] => 2
[wo] => 2
//usw.
)
Eine Suchfunktion kommt hier ja nicht in Frage, da ein Suchbergriff ja vorher nicht definiert werden kann.