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.";
$ergebnis = count_chars($data, 0);
for ($i=0; $i < count($ergebnis); $i++) { if ($ergebnis[$i] != 0) echo "Es gibt $ergebnis[$i] Vorkommen von \"" , chr($i) , "\" in der Zeichenkette.\n"; }
?>
|
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().