Funksioni count_chars

Funksioni count_chars numëron sa herë shfaqen karaktere të ndryshëm në një varg.

Si parametër të parë funksioni pranon një varg, ndërsa si parametër të dytë opsional - një modifikues, që ndryshon rezultatin e funksionit.

Sintaksa

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

Vlerat e modifikuesit

Në varësi të vlerës së parametrit funksioni kthen sa vijon:

Si parazgjedhje funksioni sillet sikur parametri i dytë është vendosur në 0.

Shembull

Le të numërojmë sasinë e karaktereve në një varg, duke vendosur modifikuesin në vlerën 1:

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

Si rezultat funksioni do të kthejë kodet e të gjitha karaktereve nga 0 deri në 255, dhe midis këtyre kodeve do të jenë kodet e karaktereve tanë nga vargu:

php[
  0   => 0,
  1   => 1,
  ...
  97  => 3, // 97 kodi i karakterit 'a'
  98  => 2, // 98 kodi i karakterit 'b'
  99  => 1, // 99 kodi i karakterit 'c'
  ...
  255 => 0,
]

Shembull

Le të numërojmë sasinë e karaktereve në një varg, duke vendosur modifikuesin në vlerën 1:

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

Si rezultat funksioni do të kthejë vetëm kodet e karaktereve të gjetura dhe sasinë e këtyre karaktereve:

php[
  97 => 3, // 97 kodi i karakterit 'a'
  98 => 2, // 98 kodi i karakterit 'b'
  99 => 1, // 99 kodi i karakterit 'c'
]

Shihni gjithashtu