count_chars ක්‍රියාකාරීත්වය

count_chars ක්‍රියාකාරීත්වය විවිධ අක්ෂර යතුරු පේළියක දක්නට ලැබෙන වාර ගණන ගණනය කරයි.

පළමු පරාමිතිය ලෙස ක්‍රියාකාරීත්වය යතුරු පේළියක් ලබා ගනී, දෙවන විකල්ප පරාමිතිය ලෙස - වෙනස් කරන ආකාරය, එය ක්‍රියාකාරීත්වයේ ක්‍රියාකාරිත්වයේ ප්‍රතිඵල වෙනස් කරයි.

වාක්‍ය රචනය

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

වෙනස් කරන ආකාරයේ අගයන්

පරාමිතියේ අගය මත පදනම්ව ක්‍රියාකාරීත්වය පහත සඳහන් දේ ආපසු ලබා දෙයි:

පෙරනිමියෙන් ක්‍රියාකාරීත්වය එසේ ක්‍රියා කරයි, එය දෙවන පරාමිතිය 0 ලෙස සැකසූ බව මෙන්.

උදාහරණය

අපි යතුරු පේළියක අක්ෂර ගණන ගණනය කරමු, වෙනස් කරන ආකාරය 1 අගයට සැකසීමෙන්:

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

එහි ප්‍රතිඵලයක් ලෙස ක්‍රියාකාරීත්වය කේත ආපසු ලබා දෙයි සියලුම අක්ෂර 0 සිට 255 දක්වා, සහ මෙම කේත අතර අපගේ යතුරු පේළියෙන් අක්ෂර වල කේත ඇත:

php[
  0   => 0,
  1   => 1,
  ...
  97  => 3, // 97 'a' අක්ෂරයේ කේතය
  98  => 2, // 98 'b' අක්ෂරයේ කේතය
  99  => 1, // 99 'c' අක්ෂරයේ කේතය
  ...
  255 => 0,
]

උදාහරණය

අපි යතුරු පේළියක අක්ෂර ගණන ගණනය කරමු, වෙනස් කරන ආකාරය 1 අගයට සැකසීමෙන්:

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

එහි ප්‍රතිඵලයක් ලෙස ක්‍රියාකාරීත්වය සොයාගත් අක්ෂර වල කේත පමණක් ආපසු ලබා දෙයි සහ මෙම අක්ෂර වල ගණන:

php[
  97 => 3, // 97 'a' අක්ෂරයේ කේතය
  98 => 2, // 98 'b' අක්ෂරයේ කේතය
  99 => 1, // 99 'c' අක්ෂරයේ කේතය
]

මෙයද බලන්න

  • substr_count ක්‍රියාකාරීත්වය,
    උප යතුරු පේළි ගණන ගණනය කරයි
  • count_chars ක්‍රියාකාරීත්වය,
    අක්ෂර ගණන ගණනය කරයි
  • str_word_count ක්‍රියාකාරීත්වය,
    වචන ගණන ගණනය කරයි