Functie count_chars

De functie count_chars telt hoe vaak verschillende tekens in een string voorkomen.

Als eerste parameter accepteert de functie een string, en als tweede optionele parameter - een modifier, die het resultaat van de functie wijzigt.

Syntaxis

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

Waarden van de modifier

Afhankelijk van de waarde van de parameter retourneert de functie het volgende:

Standaard gedraagt de functie zich alsof de tweede parameter op 0 staat.

Voorbeeld

Laten we het aantal tekens in een string tellen, met de modifier op waarde 1:

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

Als resultaat zal de functie de codes van alle tekens van 0 tot 255 retourneren, en among deze codes zullen de codes van onze tekens uit de string zitten:

php[
  0   => 0,
  1   => 1,
  ...
  97  => 3, // 97 code van teken 'a'
  98  => 2, // 98 code van teken 'b'
  99  => 1, // 99 code van teken 'c'
  ...
  255 => 0,
]

Voorbeeld

Laten we het aantal tekens in een string tellen, met de modifier op waarde 1:

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

Als resultaat zal de functie alleen de codes van de gevonden tekens en het aantal van deze tekens retourneren:

php[
  97 => 3, // 97 code van teken 'a'
  98 => 2, // 98 code van teken 'b'
  99 => 1, // 99 code van teken 'c'
]

Zie ook