(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_word_count — Gibt Informationen über in einem String verwendete Worte zurück
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.
stringDie Zeichenkette
formatGibt den Rückgabewert der Funktion an. Die folgenden Werte werden derzeit unterstützt:
string gefundenen Wörter enthält.
string angibt
und dessen Wert das eigentliche Wort ist
charlistEine Liste zusätzlicher Zeichen, die ebenfalls als 'Wort' betrachtet werden
Gibt abhängig vom gewählten format ein Array oder ein
Integer zurück.
Beispiel #1 Ein str_word_count()-Beispiel
<?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