Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion count_chars(), die alle Informationen eines Strings zurückgibt

PHP-Funktion count_chars(), die alle Informationen eines Strings zurückgibt

黄舟
黄舟Original
2017-11-02 10:20:101633Durchsuche

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>&#39;".chr($key)."&#39;</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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn