Kazi count_chars

Kazi count_chars inahesabu ni mara ngapi herufi mbalimbali hujitokeza katika mfumo wa mstari.

Kigezo cha kwanza kinachokubaliwa na kazi ni mfumo wa mstari, na kigezo cha pili kisicholazimika - kirekebishaji, kinachobadilisha matokeo ya kazi.

Mtindo

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

Thamani za Kirekebishaji

Kulingana na thamani ya kigezo kazi inarudisha yafuatayo:

Kwa msingi kazi hufanya kazi kana kwamba kigezo cha pili kimewekwa kuwa 0.

Mfano

Wacha tuhesabu idadi ya herufi kwenye mfumo wa mstari, kukiweka kirekebishaji kwa thamani 1:

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

Kwa matokeo kazi itarudisha misimbo ya herufi zote kutoka 0 hadi 255, na miongoni mwa misimbo hii kutakuwa na misimbo yetu ya herufi kutoka kwenye mfumo wa mstari:

php[
  0   => 0,
  1   => 1,
  ...
  97  => 3, // 97 msimbo wa herufi 'a'
  98  => 2, // 98 msimbo wa herufi 'b'
  99  => 1, // 99 msimbo wa herufi 'c'
  ...
  255 => 0,
]

Mfano

Wacha tuhesabu idadi ya herufi kwenye mfumo wa mstari, kukiweka kirekebishaji kwa thamani 1:

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

Kwa matokeo kazi itarudisha misimbo tu ya herufi zilizopatikana na idadi ya herufi hizi:

php[
  97 => 3, // 97 msimbo wa herufi 'a'
  98 => 2, // 98 msimbo wa herufi 'b'
  99 => 1, // 99 msimbo wa herufi 'c'
]

Tazama Pia