105 of 410 menu

Funksioni count_chars

Funksioni count_chars numëron sa herë shfaqen karaktere të ndryshëm në një varg.

Si parametër të parë funksioni pranon një varg, ndërsa si parametër të dytë opsional - një modifikues, që ndryshon rezultatin e funksionit.

Sintaksa

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

Vlerat e modifikuesit

Në varësi të vlerës së parametrit funksioni kthen sa vijon:

  • Vlera 0 - një array, çelësat e të cilit janë kodet ASCII, ndërsa vlerat - numri i shfaqjeve të karakterit përkatës.
  • Vlera 1 - e njëjta gjë si për 0, por informacioni për karakteret me numër zero të shfaqjeve nuk përfshihet në array.
  • Vlera 2 - e njëjta gjë si për 0, por në array përfshihet informacioni vetëm për karakteret me numër zero të shfaqjeve.
  • Vlera 3 - një varg, i përbërë nga karakteret që hyjnë në vargun fillestar të paktën një herë.
  • Vlera 4 - një varg, i përbërë nga karakteret që nuk hyjnë në vargun fillestar.

Si parazgjedhje funksioni sillet sikur parametri i dytë është vendosur në 0.

Shembull

Le të numërojmë sasinë e karaktereve në një varg, duke vendosur modifikuesin në vlerën 1:

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

Si rezultat funksioni do të kthejë kodet e të gjitha karaktereve nga 0 deri në 255, dhe midis këtyre kodeve do të jenë kodet e karaktereve tanë nga vargu:

[ 0 => 0, 1 => 1, ... 97 => 3, // 97 kodi i karakterit 'a' 98 => 2, // 98 kodi i karakterit 'b' 99 => 1, // 99 kodi i karakterit 'c' ... 255 => 0, ]

Shembull

Le të numërojmë sasinë e karaktereve në një varg, duke vendosur modifikuesin në vlerën 1:

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

Si rezultat funksioni do të kthejë vetëm kodet e karaktereve të gjetura dhe sasinë e këtyre karaktereve:

[ 97 => 3, // 97 kodi i karakterit 'a' 98 => 2, // 98 kodi i karakterit 'b' 99 => 1, // 99 kodi i karakterit 'c' ]

Shihni gjithashtu

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo