count_chars
(PHP 4, PHP 5)
count_chars --
Gibt Informationen über die in einem String enthaltenen Zeichen
zurück
Beschreibung
mixed
count_chars ( string string [, int mode] )
Zählt die Häufigkeit des Vorkommens jedes einzelnen Byte-Wertes
(0..255) in string und gibt sie auf
verschiedene Arten zurück. Der optionale Parameter
mode ist auf 0 voreingestellt.
Abhängig von mode gibt
count_chars() eine der folgenden Möglichkeiten zurück:
0 - ein Array mit den Byte-Werten als Schlüssel und deren jeweiliger
Häufigkeit als Wert.
1 - wie 0, allerdings werden nur Byte-Werte ausgegeben, die mindestens
einmal vorkommen.
2 - wie 0, allerdings werden nur Byte-Werte, die nicht vorkommen,
aufgelistet.
3 - ein String, der alle vorkommenden Zeichen enthält.
4 - ein String, der alle nicht vorkommenden Zeichen enthält.
Beispiel 1. count_chars() Beispiel
<?php $data = "Zwei Z und ein F.";
foreach (count_chars($data, 1) as $i => $val) { echo "Es gibt $val Vorkommen von \"" , chr($i) , "\" in der Zeichenkette.\n"; } ?>
|
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe: Es gibt 4 Vorkommen von " " in der Zeichenkette.
Es gibt 1 Vorkommen von "." in der Zeichenkette.
Es gibt 1 Vorkommen von "F" in der Zeichenkette.
Es gibt 2 Vorkommen von "Z" in der Zeichenkette.
Es gibt 1 Vorkommen von "d" in der Zeichenkette.
Es gibt 2 Vorkommen von "e" in der Zeichenkette.
Es gibt 2 Vorkommen von "i" in der Zeichenkette.
Es gibt 2 Vorkommen von "n" in der Zeichenkette.
Es gibt 1 Vorkommen von "u" in der Zeichenkette.
Es gibt 1 Vorkommen von "w" in der Zeichenkette. |
|
Siehe auch strpos() und
substr_count().