PHP count_chars() function
Example
Returns a string containing all the different characters used in "Hello World!" (mode 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Definition and Usage
The count_chars() function returns information about the characters used in a string (for example, the number of times an ASCII character appears in a string, or whether a character has already been used in the string).
Syntax
count_chars(string,mode)
Parameter | Description |
---|---|
string | Required. Specifies the string to be checked. |
mode |
Optional. Specifies the return mode. The default is 0. The following are different return modes:
|
Technische Details
Rückgabewert: | abhängt von der angegebenen mode Parameter. |
PHP-Version: | 4+ |
Mehr Beispiele
Beispiel 1
Gibt eine Zeichenkette zurück, die alle nicht verwendeten Zeichen im "Hello World!" enthält (Muster 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Beispiel 2
In diesem Beispiel verwenden wir count_chars() zur Überprüfung der Zeichenkette mit dem Muster 1. Muster 1 gibt ein Array zurück, wobei die ASCII-Werte als Schlüssel und die Anzahl der Auftretens als Werte dienen:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Beispiel 3
Eine andere Beispiel, um die Anzahl der Auftretens des ASCII-Zeichens in einer Zeichenkette zu zählen:
<?php $str = "PHP ist ziemlich spaßig!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Der Zeichencode <b>'".chr($key)."'</b> wurde $value Mal gefunden.<br>"; } ?>