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);
?>

Laufende Beispiele

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:

  • 0 - Array, bei dem die ASCII-Werte als Schlüssel und die Anzahl der Auftretens als Werte dienen
  • 1 - Array, bei dem die ASCII-Werte als Schlüssel und die Anzahl der Auftretens als Werte dienen, nur Werte mit einer Anzahl größer als 0 aufgeführt
  • 2 - Array, bei dem die ASCII-Werte als Schlüssel und die Anzahl der Auftretens als Werte dienen, nur Werte mit einer Anzahl von 0 aufgeführt
  • 3 - Zeichenkette, die alle verwendeten verschiedenen Zeichen enthält
  • 4 - Zeichenkette, die alle nicht verwendeten verschiedenen Zeichen enthält

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);
?>

Laufende Beispiele

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));
?>

Laufende Beispiele

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>";
  }
?>

Laufende Beispiele