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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა