PHP hat viele nützliche Stringfunktionen. Nur eine Funktion zum Wörter zählen in PHP, oder deren Häufigkeit habe ich nicht gefunden. Sollte aber kein Problem darstellen...
Wörter zählen in PHP
Um die Anzahl der Wörter zu zählen kann man die Methode StringHelper::countWords() benutzen. Diese gibt die Anzahl der gefunden Wörter zurück
Worthäufigkeit zählen
Die Häufigkeit eines Wortes, also wie oft eine Wort in einem String vorkommt, kann man mit der Methode StringHelper::countWordsOccurrences() ausgeben lassen.
Download Code!
/**
* String helper class
* @author Mr.Foo
*/
class StringHelper {
/**
* Count words in a given string;
*
* @param string $str
* @return int The count value
*/
public static function countWords
($str) { $str = (string)$str;
return $len;
}
//print_r($matches);
return count($matches[0]); }
return 0;
}
/**
* Counts the number of word occurrences in a string
*
* @param string $str
* @return mixed Array with word as key and the frequency of word as value.
*/
public static function countWordsOccurrences
($str) { $str = (string)$str;
return $len;
}
return $values;
}
}
PS. Das Ganze musste sehr schnell heute morgen gehen. Ich konnte daher die Funktionen noch nicht ausgiebig testen.