PHP count_chars()Функции
Справочное руководство по строкам PHP
Примеры
Возвращает строку, содержащую все различные символы, используемые в "Hello World!" (режим 3):
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
$str = "Hello World!";
echo count_chars($str,3);
?>
Запустить пример »
Определение и использование
Функция count_chars() возвращает информацию о символах, используемых в строке (например, сколько раз ASCII-символ встречается в строке или был ли символ уже использован в строке).
Синтаксис
count_chars(string,mode)
| Parameters | Описание |
|---|---|
| string | Обязательный. Указывает строку для проверки. |
| mode | Необязательный. Задаёт режим возврата. По умолчанию — 0. Существуют следующие различные режимы возврата:
|
Технические детали
| Возвращаемое значение: | Зависит от указанныхmodeпараметров. |
|---|---|
| Версия PHP: | 4+ |
Другие примеры
Пример 1
Возвращает строку, содержащую все символы, не использованные в "Hello World!" (режим 4):
<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
$str = "Hello World!";
echo count_chars($str,4);
?>
Запустить пример »
Пример 2
В этом примере мы будем использовать count_chars() для проверки строки с режимом возврата, установленным в 1. Режим 1 вернёт массив, где ASCII-значение является именем ключа, а количество вхождений — значением ключа:
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Запустить пример »
Пример 3
Ещё один пример подсчёта количества появлений 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>";
}
?>
$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 Другие расширения