Syntax:
Array | int str_word_count (String $ String [, int $ format = 0 [, String $ markis = null]])0: Es gibt die Anzahl der Wörter in den String -Daten zurück.
1: Es gibt ein Array zurück, das alle Wörter enthält, die in der Zeichenfolge vorhanden sind.
2: Es wird verwendet, um ein assoziatives Array zurückzugeben, in dem der Schlüssel des Arrays die numerische Position des Wortes ist, und der Wert des Arrays jedes Wort der String -Daten ist.
STR_WORD_COUNT () Funktionsbeispiele
Die Verwendungen der Funktion str_word_count () wurden im nächsten Teil des Tutorials unter Verwendung mehrerer Beispiele gezeigt.
Beispiel 1: Verwendung von str_word_count () ohne optionale Argumente
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Gesamtzahl der Wörter in einer Zeichenfolge zählt, indem Sie die Funktion str_word_count () ohne das optionale Argument verwenden. Im Skript wurde eine Stringdaten mit 6 Wörtern verwendet.
// die Zeichenfolgedaten deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-2: Erstellen Sie numerisches Array aus den Zeichenfolgendaten
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das ein Array mit jedem Wort der Zeichenfolge erstellt, indem Sie die Funktion str_word_count () mit dem optionalen Argumentwert 1 verwenden, 1. Der Indexwert des Arrays wird wie das numerische Array aus 0 gestartet. Im Skript wurde eine Stringdaten mit 6 Wörtern verwendet.
// die Zeichenfolgedaten deklarieren";";
// Drucken Sie das aus den Zeichenfolgendaten generierte numerische Array
print_r (str_word_count ($ strdata, 1));
Echo "
Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-3: Erstellen Sie ein assoziatives Array aus den String-Daten
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein Array mit jedem String -Wort mit der Funktion str_word_count () mit dem optionalen Argumentwert 2 zu erstellen, 2, 2. Jeder Index des Arrays enthält die Position jedes Array -Werts in der Zeichenfolge. Eine Datenzeichenfolge von 6 Wörtern wurde im Skript verwendet.
// die Zeichenfolgedaten deklarieren";";
// Drucken Sie das aus den Zeichenfolgendaten generierte assoziative Array
print_r (str_word_count ($ strdata, 2));
Echo "
Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-4: Erstellen Sie ein numerisches Array, indem Sie zusätzliche Zeichen verwenden
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das den Zweck der Verwendung des dritten Arguments der Funktion str_word_count () zeigt. Die im Skript verwendete First Str_Word_Count () -Funktion gibt ein Array-ähnliches Beispiel 2 zurück, das die numerischen Werte der String-Daten weglässt. Die im Skript verwendete zweite Funktion str_word_count () gibt ein Array zurück, das den numerischen Wert für die Verwendung der zusätzlichen Zeichen enthält.
// die Zeichenfolgedaten deklarieren";";
// Drucken Sie das aus den Zeichenfolgendaten generierte numerische Array
print_r (str_word_count ($ strdata, 1));
// Drucken Sie das aus den Zeichenfolgendaten generierte numerische Array mit den zusätzlichen Zeichen
print_r (str_word_count ($ strdata, 1, '8.0 '));
Echo "
Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-5: Verwendung der Funktion str_word_count () in einer Funktion
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um ein bestimmtes Wort in einer Zeichenfolge zu durchsuchen, indem Sie die Funktion str_word_count () in einer benutzerdefinierten Funktion verwenden. Der Zeichenfolgenwert und der Suchwert werden als Argumentwerte der benutzerdefinierten Funktion übergeben. Ein Array wird aus dem Zeichenfolgenwert erstellt, indem die Funktion str_word_count () verwendet wird, und die Foreach -Schleife wurde verwendet, um die Array -Werte zu iterieren, um herauszufinden, ob der Suchwert im Array vorhanden ist oder nicht.
/*Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss
In den Beispielen dieses Tutorials wurden verschiedene Möglichkeiten zur Verwendung der Funktion str_word_count () für unterschiedliche Zwecke gezeigt, um den PHP -Benutzern zu helfen, die Verwendung dieser Funktion ordnungsgemäß zu kennen.