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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан