PHP - функция count_chars()
Пример
Возвращает строку со всеми различными символами, используемыми в «Hello World!» (режим 3):
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
Определение и использование
Функция count_chars() возвращает информацию о символах, используемых в строке (например, сколько раз символ ASCII встречается в строке или какие символы использовались или не использовались в строке).
Синтаксис
count_chars(string,mode)
Значения параметров
Parameter | Description |
---|---|
string | Required. The string to be checked |
mode | Optional. Specifies the return modes. 0 is default. The different return modes are:
|
Технические детали
Возвращаемое значение: | В зависимости от указанного параметра режима |
---|---|
Версия PHP: | 4+ |
Дополнительные примеры
Пример
Возвращает строку со всеми неиспользуемыми символами в «Hello World!» (режим 4):
<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
Пример
В этом примере мы будем использовать count_chars() с режимом 1 для проверки строки. Режим 1 вернет массив со значением ASCII в качестве ключа и количеством раз, которое оно встречалось в качестве значения:
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Пример
Другой пример подсчета того, сколько раз символ ASCII встречается в строке:
<?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>";
}
?>
❮ Справочник по строкам PHP