105 of 410 menu

Funktion count_chars

Die Funktion count_chars zählt, wie oft verschiedene Zeichen in einem String vorkommen.

Als ersten Parameter akzeptiert die Funktion einen String, und als zweiten optionalen Parameter - einen Modifikator, der das Ergebnis der Funktion ändert.

Syntax

count_chars(string $string, int $mode = 0): array|string

Werte des Modifikators

Abhängig vom Wert des Parameters gibt die Funktion Folgendes zurück:

  • Wert 0 - ein Array, dessen Schlüssel ASCII-Codes sind, und dessen Werte die Anzahl der Vorkommen des entsprechenden Zeichens sind.
  • Wert 1 - dasselbe wie für 0, aber Informationen über Zeichen mit null Vorkommen werden nicht im Array aufgenommen.
  • Wert 2 - dasselbe wie für 0, aber im Array werden nur Informationen über Zeichen mit null Vorkommen aufgenommen.
  • Wert 3 - ein String, der aus Zeichen besteht, die mindestens einmal in den ursprünglichen String eingehen.
  • Wert 4 - ein String, der aus Zeichen besteht, die nicht in den ursprünglichen String eingehen.

Standardmäßig verhält sich die Funktion so, als ob der zweite Parameter auf 0 gesetzt wäre.

Beispiel

Lassen Sie uns die Anzahl der Zeichen in einem String zählen, indem wir den Modifikator auf den Wert 1 setzen:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

Als Ergebnis gibt die Funktion die Codes aller Zeichen von 0 bis 255 zurück, und unter diesen Codes werden die Codes unserer Zeichen aus dem String sein:

[ 0 => 0, 1 => 1, ... 97 => 3, // 97 Code des Zeichens 'a' 98 => 2, // 98 Code des Zeichens 'b' 99 => 1, // 99 Code des Zeichens 'c' ... 255 => 0, ]

Beispiel

Lassen Sie uns die Anzahl der Zeichen in einem String zählen, indem wir den Modifikator auf den Wert 1 setzen:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

Als Ergebnis gibt die Funktion nur die Codes der gefundenen Zeichen und die Anzahl dieser Zeichen zurück:

[ 97 => 3, // 97 Code des Zeichens 'a' 98 => 2, // 98 Code des Zeichens 'b' 99 => 1, // 99 Code des Zeichens 'c' ]

Siehe auch

  • die Funktion substr_count,
    die die Anzahl der Teilstrings zählt
  • die Funktion count_chars,
    die die Anzahl der Zeichen zählt
  • die Funktion str_word_count,
    die die Anzahl der Wörter zählt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen