PHP count_chars()Funktionen

PHP String 参考手册PHP-String-Referenzhandbuch

Beispiele

Gibt eine Zeichenkette zurück, die alle verschiedenen in "Hello World!" verwendeten Zeichen enthält (Modus 3):

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion count_chars() gibt Informationen über Zeichen zurück, die in einer Zeichenkette verwendet werden (zum Beispiel, wie oft ein ASCII-Zeichen in einer Zeichenkette vorkommt oder ob ein Zeichen bereits in einer Zeichenkette verwendet wurde).


Syntax

count_chars(string,mode)

Parameters Beschreibung
string Erforderlich. Gibt die zu prüfende Zeichenkette an.
mode Optional. Gibt den Rückgabemodus an. Standard ist 0. Es gibt die folgenden verschiedenen Rückgabemodi:
  • 0 - Array, mit ASCII-Wert als Schlüsselname und Anzahl der Vorkommen als Schlüsselwert
  • 1 - Array, mit ASCII-Wert als Schlüsselname und Anzahl der Vorkommen als Schlüsselwert, wobei nur Werte aufgelistet werden, bei denen die Anzahl der Vorkommen größer als 0 ist
  • 2 - Array, mit ASCII-Wert als Schlüsselname und Anzahl der Vorkommen als Schlüsselwert, wobei nur die Werte aufgelistet werden, bei denen die Anzahl der Vorkommen gleich 0 ist
  • 3 - String, mit allen verschiedenen Zeichen, die verwendet wurden
  • 4 - String, mit allen verschiedenen Zeichen, die nicht verwendet wurden

Technische Details

Rückgabewert: Hängt von den angegebenenModusParametern ab.
PHP-Version: 4+


Weitere Beispiele

Beispiel 1

Gibt einen String zurück, der alle Zeichen enthält, die in "Hello World!" nicht verwendet werden (Modus 4):

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>

Beispiel ausführen »

Beispiel 2

In diesem Beispiel verwenden wir count_chars(), um die Zeichenkette mit dem auf 1 gesetzten Rückgabemodus zu prüfen. Modus 1 gibt ein Array zurück, mit ASCII-Wert als Schlüsselname und Anzahl der Vorkommen als Schlüsselwert:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>

Beispiel ausführen »

Beispiel 3

Ein weiteres Beispiel zum Zählen, wie oft ASCII-Zeichen in einer Zeichenkette vorkommen:

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);

foreach ($strArray as $key=>$value)
{
echo "Das Zeichen <b>'".chr($key)."'</b> wurde $value Mal gefunden<br>";
}
?>

Beispiel ausführen »


PHP String 参考手册PHP-String-Referenzhandbuch Weitere Erweiterungen