105 of 410 menu

Функција count_chars

Функцијата count_chars брои колку пати се појавуваат различни карактери во низа.

Како прв параметар функцијата прима низа, а како втор опционален параметар - модификатор, кој го менува резултатот од работата на функцијата.

Синтакса

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

Вредности на модификаторот

Во зависност од вредноста на параметарот функцијата го враќа следново:

  • Вредност 0 - низа, чии клучеви се ASCII кодови, а вредностите - број на појавувања на соодветниот карактер.
  • Вредност 1 - исто како и за 0, но информациите за карактерите со нула појавувања не се вклучени во низата.
  • Вредност 2 - исто како и за 0, но во низата се вклучени информации само за карактерите со нула појавувања.
  • Вредност 3 - низа, составена од карактери, кои се вклучени во оригиналната низа барем еднаш.
  • Вредност 4 - низа, составена од карактери, кои не се вклучени во оригиналната низа.

Стандардно, функцијата се однесува како вториот параметар да е поставен на 0.

Пример

Ајде да го изброиме бројот на карактери во низа, поставувајќи модификатор на вредност 1:

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

Како резултат, функцијата ќе ги врати кодовите на сите карактери од 0 до 255, и меѓу овие кодови ќе има кодови на нашите карактери од низата:

[ 0 => 0, 1 => 1, ... 97 => 3, // 97 код на карактерот 'a' 98 => 2, // 98 код на карактерот 'b' 99 => 1, // 99 код на карактерот 'c' ... 255 => 0, ]

Пример

Ајде да го изброиме бројот на карактери во низа, поставувајќи модификатор на вредност 1:

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

Како резултат, функцијата ќе ги врати само кодовите на пронајдените карактери и бројот на овие карактери:

[ 97 => 3, // 97 код на карактерот 'a' 98 => 2, // 98 код на карактерот 'b' 99 => 1, // 99 код на карактерот 'c' ]

Погледнете ги и

  • функцијата substr_count,
    која брои количина на поднизи
  • функцијата count_chars,
    која брои количина на карактери
  • функцијата str_word_count,
    која брои количина на зборови
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј