Heim > Artikel > Backend-Entwicklung > So zählen Sie die Anzahl der verschiedenen Zeichen in einer Zeichenfolge in PHP
Statistische Methode: 1. Verwenden Sie die Anweisung „str_split(string)“, um die Zeichenfolge aufzuteilen und in ein Zeichenarray umzuwandeln. 2. Verwenden Sie die Anweisung „sizeof(array_count_values(character array))“, um die Anzahl der verschiedenen Zeichen zu zählen .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php zählt die Anzahl der verschiedenen Zeichen in einer Zeichenfolge
In PHP können Sie das Array verwenden Funktion zum Zählen der Anzahl verschiedener Zeichen in der Zeichenfolge.
Verwenden Sie zunächst str_split(), um die Zeichenfolge in ein Zeichenarray umzuwandeln.
Verwenden Sie array_count_values(), um die Anzahl der Vorkommen aller Werte im Zeichenarray zu zählen. Anschließend wird ein assoziatives Array zurückgegeben, dessen Schlüsselnamen sind die Werte des ursprünglichen Arrays. Der Schlüsselwert gibt an, wie oft der Wert im ursprünglichen Array erscheint.
Die Schlüsselnamen des assoziativen Arrays sind unterschiedliche Zeichen in der Zeichenfolge.
Verwenden Sie sizeof(), um die Anzahl der Elemente des assoziativen Arrays zu zählen.
Implementierungscode:
<?php header("Content-type:text/html;charset=utf-8"); $str = "1234jhv4321vs;s"; $arr = str_split($str); //字符串分隔到数组中 $arr=array_count_values($arr); var_dump($arr); $gs = sizeof($arr); echo "字符串中有 ".$gs." 个不同字符"; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo zählen Sie die Anzahl der verschiedenen Zeichen in einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!