PHP Manualen
forrige |  | næste

# count_chars

(PHP 4, PHP 5)

count_chars -- Returner information om tegn brugt i en streng

## Beskrivelse

mixed count_chars ( string string [, int mode] )

Tæller antallet af forekomster af hver byte-værdi (0-255) i string og returnerer det på forskellige måder. Den valgfrie parameter mode er som standard 0. Afhængig af mode vil count_chars() returnerer en af følgende:

- 0 - et array med byte-værdien som nøgle of frekvenses af hver byte som værdi.

- 1 - samme som 0, men kun byte-værdier med en frekvens højere end nul bliver listet.

- 2 - same as 0 but only byte-values with a frequency equal to zero are listed.

- 3 - en streng indeholdende alle brugte byte-værdier bliver returneret.

- 4 - en streng indeholdende alle ikke brugte byte-værdier bliver returneret.

Eksempel 1. count_chars() eksempel

`<?php $data = "Tre Ts og et F."; $result = count_chars($data, 0); for ($i=0; $i < count($result); $i++) { if ($result[$i] != 0) echo "Der var $result[$i] forekomst(er) af \"" , chr($i) , "\" i strengen.\n"; } ?>`

Dette vil udskrive:

    Der var 4 forekomst(er) af " " i strengen.
    Der var 1 forekomst(er) af "." i strengen.
    Der var 1 forekomst(er) af "F" i strengen.
    Der var 2 forekomst(er) af "T" i strengen.
    Der var 2 forekomst(er) af "e" i strengen.
    Der var 1 forekomst(er) af "g" i strengen.
    Der var 1 forekomst(er) af "o" i strengen.
    Der var 1 forekomst(er) af "r" i strengen.
    Der var 1 forekomst(er) af "s" i strengen.
    Der var 1 forekomst(er) af "t" i strengen.

Se også strpos() og substr_count().

forrige | hjem | næste
convert_uuencode | op | crc32