Function.str-word-count
Aus PHP-Wiki
str_word_count — Gibt Informationen über in einem String verwendete Worte zurück
Inhaltsverzeichnis |
Beschreibung
mixed str_word_count ( string $string [, int $format [, string $charlist ]] )
Zählt die Wörter in string
. Wenn der optionale
Parameter format
nicht angegeben ist, wird
ein Integer mit der Anzahl der gefundenen Wörter zurückgegeben. Falls
format
angegeben ist, ist der Rückgabewert ein Array,
dessen Inhalt von format
abhängt. Die möglichen Werte
von format
und die daraus resultierenden Ausgaben
sind unten aufgelistet.
Beachten Sie bei der Verwendung dieser Funktion, dass "Wörter" als
locale-abhängige Strings interpretiert werden, die nur die Buchstaben des
Alphabets enthalten. Sie dürfen außerdem "'"- und
"-"-Zeichen enthalten, jedoch nicht damit beginnen.
Parameter-Liste
- string
- Die Zeichenkette
- format
- Gibt den Rückgabewert der Funktion an. Die folgenden Werte werden derzeit unterstützt: 0 - gibt die Anzahl der gefundenen Wörter zurück 1 - gibt einen Array zurück, das alle innerhalb von string gefundenen Wörter enthält enthält. 2 - gibt ein asoziatives Array zurück, dessen Schlüssel die numerische Position des Wortes innerhalb von string angibt und dessen Wert das eigentliche Wort ist
- charlist
- Eine Liste zusätzlicher Zeichen, die ebenfalls als 'Wort' betrachtet werden
Rückgabewerte
Gibt abhängig vom gewählten format ein Array oder ein Integer zurück.
ChangeLog
Version
Beschreibung
5.1.0
charlist
Parameter hinzugefügt
Beispiele
#1 Ein str_word_count()
<?php $str = "Hello fri3nd, you're looking good today!"; print_r(str_word_count($str, 1)); print_r(str_word_count($str, 2)); print_r(str_word_count($str, 1, 'àáãç3')); echo str_word_count($str); ?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:Array ( [0] => Hello [1] => fri [2] => nd [3] => you're [4] => looking [5] => good [6] => today ) Array ( [0] => Hello [6] => fri [10] => nd [14] => you're [29] => looking [46] => good [51] => today ) Array ( [0] => Hello [1] => fri3nd [2] => you're [3] => looking [4] => good [5] => today ) 7