Funkce PHP count_chars().
Příklad
Vraťte řetězec se všemi různými znaky použitými v "Hello World!" (režim 3):
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
Definice a použití
Funkce count_chars() vrací informace o znacích použitých v řetězci (například kolikrát se znak ASCII vyskytuje v řetězci nebo které znaky byly nebo nebyly použity v řetězci).
Syntax
count_chars(string,mode)
Hodnoty parametrů
Parameter | Description |
---|---|
string | Required. The string to be checked |
mode | Optional. Specifies the return modes. 0 is default. The different return modes are:
|
Technické údaje
Návratová hodnota: | V závislosti na specifikovaném parametru režimu |
---|---|
Verze PHP: | 4+ |
Další příklady
Příklad
Vraťte řetězec se všemi nepoužitými znaky v "Hello World!" (režim 4):
<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
Příklad
V tomto příkladu použijeme count_chars() s režimem 1 ke kontrole řetězce. Režim 1 vrátí pole s hodnotou ASCII jako klíčem a kolikrát se to stalo jako hodnota:
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Příklad
Další příklad počítání, kolikrát se ASCII znak vyskytuje v řetězci:
<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
{
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
}
?>
❮ Odkaz na řetězec PHP