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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න