PHP count_chars() functie
Voorbeeld
Retourneert een string die alle verschillende tekens bevat die zijn gebruikt in "Hello World!" (modus 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Definitie en gebruik
De count_chars() functie retourneert informatie over de gebruikte tekens in een string (bijvoorbeeld, het aantal malen dat een ASCII-teken in een string voorkomt, of of een teken al is gebruikt in de string).
Syntaxis
count_chars(string,mode)
Parameter | Beschrijving |
---|---|
string | Verplicht. Definieert de te controleren string. |
mode |
Optioneel. Definieert de returneringsmodus. Standaard is 0. Hier zijn de verschillende returneringsmodi:
|
Technische details
Retourneren van de waarde: | afhankelijk van het opgegeven mode Parameters. |
PHP Versie: | 4+ |
Meer voorbeelden
Voorbeeld 1
Retourneert een string die alle niet gebruikte tekens in "Hello World!" bevat (mode 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Voorbeeld 2
In dit voorbeeld gebruiken we count_chars() om de string te controleren, de return mode is ingesteld op 1. Mode 1 zal een array retourneren, met ASCII-waarden als sleutelnamen en het aantal keer dat ze voorkomen als waarden:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Voorbeeld 3
Een andere voorbeeld van het tellen van het aantal keer dat een ASCII-teken in een string voorkomt:
<?php $str = "PHP is pretty fun!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Het teken <b>'".chr($key)."'</b> wordt $value keer gevonden.<br>"; } ?>