PHP count_chars()Funktionen
Beispiele
Gibt eine Zeichenkette zurück, die alle verschiedenen in "Hello World!" verwendeten Zeichen enthält (Modus 3):
$str = "Hello World!";
echo count_chars($str,3);
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion count_chars() gibt Informationen über Zeichen zurück, die in einer Zeichenkette verwendet werden (zum Beispiel, wie oft ein ASCII-Zeichen in einer Zeichenkette vorkommt oder ob ein Zeichen bereits in einer Zeichenkette verwendet wurde).
Syntax
| Parameters | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu prüfende Zeichenkette an. |
| mode | Optional. Gibt den Rückgabemodus an. Standard ist 0. Es gibt die folgenden verschiedenen Rückgabemodi:
|
Technische Details
| Rückgabewert: | Hängt von den angegebenenModusParametern ab. |
|---|---|
| PHP-Version: | 4+ |
Weitere Beispiele
Beispiel 1
Gibt einen String zurück, der alle Zeichen enthält, die in "Hello World!" nicht verwendet werden (Modus 4):
$str = "Hello World!";
echo count_chars($str,4);
?>
Beispiel ausführen »
Beispiel 2
In diesem Beispiel verwenden wir count_chars(), um die Zeichenkette mit dem auf 1 gesetzten Rückgabemodus zu prüfen. Modus 1 gibt ein Array zurück, mit ASCII-Wert als Schlüsselname und Anzahl der Vorkommen als Schlüsselwert:
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Beispiel ausführen »
Beispiel 3
Ein weiteres Beispiel zum Zählen, wie oft ASCII-Zeichen in einer Zeichenkette vorkommen:
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
{
echo "Das Zeichen <b>'".chr($key)."'</b> wurde $value Mal gefunden<br>";
}
?>
Beispiel ausführen »
PHP-String-Referenzhandbuch Weitere Erweiterungen