PHP
Referenzliste
str_word_count
String-Funktionen
Befehl:
mixed str_word_count ( string $string [, int $format = 0 [, string $charlist ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die Eingabenzeichenkette. | |
format | Gibt den Rückgabewert der Funktion an. Die folgenden Werte werden derzeit unterstützt:
|
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.
Beschreibung:
Zählt die Wörter in
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 ausserdem "'"- und "-"-Zeichen enthalten, jedoch nicht damit beginnen.
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 ausserdem "'"- und "-"-Zeichen enthalten, jedoch nicht damit beginnen.
Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
Siehe auch:
Teilt einen String anhand einer Zeichenkette
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
• split()
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks in ein Array
Gibt Informationen über die in einem String enthaltenen Zeichen zurück
Ermittelt, wie oft eine Zeichenkette in einem String vorkommt
str_word_count() - Beispiel:
Eingabe:
<?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); ?>
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
(
[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
Beschreibung:
Mit str_word_count() kann man innerhalb einer Zeichenkette string die vorhandenen W�rter z�hlen und sich diesen Wert ausgeben lassen. Setzt man den optionalen Parameter format auf 1, so erhalten Sie ein Array, wo alle W�rter getrennt implementiert sind. Wird der Parameter auf 2 gesetzt, so erhalten Sie neben dem Array noch zusaetzlich als Schl�ssel die Stellen, wo jeweils das Wort beginnt. Bitte bedenken Sie, dass auch wie bei einem Array hier bei Null (0) zu z�hlen angefangen wird.
Beschreibung:
Beschreibung | |
---|---|
5.1.0 | charlist -Parameter hinzugefügt. |
String-Funktionen