English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP-Funktion str_word_count()

    PHP String Zeichenkettenfunktionen Handbuch

    Die Funktion str_word_count() wird verwendet, um die Anzahl der Wörter in einer Zeichenkette zu berechnen.

语法

mixed str_word_count ( string $string [, int $format = 0 [, string $charlist ]] )

Definition und Verwendung

Zählt die Anzahl der Wörter in der Zeichenkette string. Wenn der optionale Parameter format nicht angegeben ist, ist der Rückgabewert ein Integer, der die Anzahl der Wörter darstellt. Wenn der Parameter format angegeben ist, hängt der Rückgabewert von dem Wert des Parameters format ab. Mögliche Werte für format und die entsprechenden Ausgaben sind wie folgt aufgeführt.
Für den Zweck dieser Funktion ist das Definition von einem Wort ein mit der Regionaleinstellung verbundener String. Dieser String kann Buchstabenzeichen enthalten und auch "'" und ".-" Zeichen (kann aber nicht mit diesen Zeichen beginnen).

PHP 5.1.0 Version hinzugefügt charlist Parameter.

Rückgabewert

 gibt ein Array oder einen Integer zurück, je nach Auswahl des format Parameters.

Parameter

NummerParameter und Beschreibung
1

string

Erforderlich. Bestimmt die zu überprüfende Zeichenkette.

2

format

Optional. Bestimmt den Rückgabewert der str_word_count() Funktion.

Mögliche Werte:

  • 0 - Standard. Gibt die Anzahl der gefundenen Wörter zurück.

  • 1 - gibt ein Array zurück, das die im String enthaltenen Wörter enthält.

  • 2 - gibt ein Array zurück, in dem die Schlüsselnamen die Position der Wörter im String sind und die Werte die tatsächlichen Wörter sind.

3

charlist

Optional. Eine zusätzliche Zeichenkettenliste, in der die Zeichen als Teil eines Wortes betrachtet werden.

Online-Beispiel

Probieren Sie die folgenden Beispiele aus, um ein Array der im String enthaltenen Wörter zurückzugeben und die Anzahl der Wörter in einer Zeichenkette zu berechnen:

<?php
   //berechnet die Anzahl der Wörter in einer Zeichenkette.
   echo str_word_count("w3codebox einfach leicht zu lernen");
   //gibt ein Array zurück, das die Wörter im String enthält
   print_r(str_word_count("Can i help you!",1));
   //kein charlist Parameter
   print_r(str_word_count("Can i help you & what's your name!",1));
   //hat charlist Parameter
   print_r(str_word_count("Can i help you & what's your name!",1';
?>
Testen Sie heraus‹/›

Ausgaberesultat

4
Array
(
    [0] => Can
    [1] => i
    [2] => help
    [3] => you
)
Array
(
    [0] => Can
    [1] => i
    [2] => help
    [3] => you
    [4] => what's
    [5] => your
    [6] => name
)
Array
(
    [0] => Can
    [1] => i
    [2] => help
    [3] => you
    [4] => &
    [5] => what's
    [6] => your
    [7] => name
)

PHP String Zeichenkettenfunktionen Handbuch