Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Funktion count_chars(), die alle Informationen eines Strings zurückgibt
Instanz
gibt einen String zurück, der alle verschiedenen Zeichen enthält, die in „Hello World!“ (Modus 3) verwendet werden:
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Definition und Verwendung
count_chars() Funktion gibt Informationen über die in einer Zeichenfolge verwendeten Zeichen zurück (z. B. wie oft ein ASCII-Zeichen in einer Zeichenfolge vorkommt oder ob ein Zeichen bereits in einer Zeichenfolge verwendet wurde). ).
Syntax
count_chars(string,mode)
Parameter Beschreibung
Zeichenfolge Gibt die zu überprüfende Zeichenfolge an.
Modus Gibt den Rückgabemodus an. Der Standardwert ist 0. Es gibt folgende verschiedene Rückgabemodi: 1 – Array mit ASCII-Werten als Schlüssel, die Anzahl der Vorkommen ist der Schlüsselwert, nur die Werte mit der Anzahl der Vorkommen größer als 0 werden aufgelistet
2 - Array, der ASCII-Wert ist der Schlüsselname, die Anzahl der Vorkommen ist der Schlüsselwert, nur die Werte mit der Anzahl der Vorkommen gleich 0 werden aufgelistet ========= =============================================== ================================ 🎜>Technische Details
Rückgabewert: Abhängig von der Angabe Modusparameter.
PHP-Version: 4+
Weitere Beispiele
Beispiel 1
Gibt eine Zeichenfolge zurück, die alle nicht verwendeten Wörter in „Hello World!“ Übergebene Zeichen (Modus) enthält 4):
Beispiel 2在本实例中,我们将使用 count_chars() 来检查字符串,返回模式设置为 1。模式 1 将返回一个数组,ASCII 值为键名,出现的次数为键值:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
实例 3
统计 ASCII 字符在字符串中出现的次数另一个实例:
<?php $str = "PHP is pretty fun!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>"; } ?>
count_chars实例
<?php $data = "Two Ts and one F." ; foreach ( count_chars ( $data , 1 ) as $i => $val ) { echo "There were $val instance(s) of \"" , chr ( $i ) , "\" in the string.<br/>" ; } ?>
运行结果:
There were 4 instance(s) of " " in the string. There were 1 instance(s) of "." in the string. There were 1 instance(s) of "F" in the string. There were 2 instance(s) of "T" in the string. There were 1 instance(s) of "a" in the string. There were 1 instance(s) of "d" in the string. There were 1 instance(s) of "e" in the string. There were 2 instance(s) of "n" in the string. There were 2 instance(s) of "o" in the string. There were 1 instance(s) of "s" in the string. There were 1 instance(s) of "w" in the string.
Das obige ist der detaillierte Inhalt vonPHP-Funktion count_chars(), die alle Informationen eines Strings zurückgibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!