Funktio palauttaa tietoa merkkijonon merkeistä.
mixed count_chars(string merkkijono[, int tapa])
Funktio palauttaa tietoa merkkijonon merkeistä. Tapa, oletuksena 0, määrittää, missä muodossa tieto palautetaan:
tapa | palautus |
0 | taulukko, jonka indeksit ovat merkkien ASCII-koodit ja arvot niiden esiintymisien lukumäärä |
1 | sama kuin tapa 0, mutta vain yli 0 kertaa esiintyvät merkit löytyvät taulukosta |
2 | sama kuin tapa 0, mutta vain 0 kertaa esiintyvät merkit löytyvät taulukosta |
3 | merkkijono, joka sisältää kaikki merkkijonon merkit |
4 | merkkijono, joka sisältää kaikki merkit, joita ei ole merkkijonossa |
Esimerkki:
<?php //A:n ASCII-koodi on 65 $testi = "AAAaaabbbc"; //kaikki merkit taulukkona $taulu = count_chars($testi); echo $taulu[65]; //3 //merkit, joita on 0 $taulu = count_chars($testi, 2); echo $taulu[65]; //(tyhjä) echo $taulu[66]; //0 //kaikki merkit merkkijonona $taulu = count_chars($testi, 3); echo $taulu; //Aabc ?>