Heim  >  Artikel  >  Backend-Entwicklung  >  So zählen Sie die Anzahl der verschiedenen Zeichen in einer Zeichenfolge in PHP

So zählen Sie die Anzahl der verschiedenen Zeichen in einer Zeichenfolge in PHP

青灯夜游
青灯夜游Original
2022-02-17 19:18:192519Durchsuche

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 .

So zählen Sie die Anzahl der verschiedenen Zeichen in einer Zeichenfolge in PHP

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." 个不同字符";
?>

So zählen Sie die Anzahl der verschiedenen Zeichen in einer Zeichenfolge in PHP

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!

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
Vorheriger Artikel:Was bedeutet sterben in PHP?Nächster Artikel:Was bedeutet sterben in PHP?