PHP Handbuch
Zurück |  | Weiter

# 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().

Zurück | Zum Anfang | Weiter
convert_uuencode | Nach oben | crc32