Funksie count_chars

Die funksie count_chars tel hoeveel keer verskillende karakters in 'n string voorkom.

As eerste parameter neem die funksie 'n string, en as tweede opsionele parameter - 'n wysiger, wat die resultaat van die funksie se werking verander.

Sintaksis

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

Waardes van die wysiger

Afhangende van die waarde van die parameter gee die funksie die volgende terug:

By verstek gedra die funksie hom soosof die tweede parameter op 0 gestel is.

Voorbeeld

Laat ons die aantal karakters in 'n string tel, deur die wysiger op waarde 1 te stel:

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

As gevolg sal die funksie die kodes van alle karakters van 0 tot 255 teruggee, en onder hierdie kodes sal die kodes van ons karakters uit die string wees:

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

Voorbeeld

Laat ons die aantal karakters in 'n string tel, deur die wysiger op waarde 1 te stel:

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

As gevolg sal die funksie slegs die kodes van gevinde karakters en die hoeveelheid van hierdie karakters teruggee:

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

Sien ook