PHP count_chars() funktion
Eksempel
Returnerer en streng, der indeholder alle de forskellige karakterer, der bruges i "Hello World!" (mode 3):
<?php $str = "Hello World!"; echo count_chars($str, 3); ?>
Definition og brug
count_chars() funktionen returnerer information om de karakterer, der bruges i en streng (f.eks., antallet af gange, ASCII-karakterer forekommer i strengen, eller om en bestemt karakter allerede er brugt i strengen).
Syntaks
count_chars(string,mode)
Parameter | Beskrivelse |
---|---|
string | Obligatorisk. Angiver den streng, der skal kontrolleres. |
mode |
Valgfri. Angiver returmodus. Standard er 0. Her er de forskellige returmoduser:
|
Teknisk detalje
Returværdi: | afhænger af den specificerede mode Parameter. |
PHP version: | 4+ |
Flere eksempler
Eksempel 1
Returnerer en streng, der indeholder alle de karakterer, der ikke bruges i "Hello World!" (mønster 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Eksempel 2
I dette eksempel bruger vi count_chars() til at kontrollere strengen, med mønsterindstillingen sat til 1. Mønster 1 vil returnere en array, hvor ASCII-værdierne er nøglerne og antallet af gange de optræder er værdierne:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Eksempel 3
En anden eksempel på at tælle antallet af gange en ASCII-karakter optræder i en streng:
<?php $str = "PHP er ret sjovt!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Teksten <b>'".chr($key)."'</b> blev fundet $value gange.<br>"; } ?>