Функция count_chars() в PHP
Пример
Возвращает строку, содержащую все различные символы, использованные в "Hello World!" (режим 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Определение и использование
Функция count_chars() возвращает информацию о используемых символах в строке (например, количество出现的 ASCII символов в строке или использование определенного символа).
Синтаксис
count_chars(string,mode)
Параметр | Описание |
---|---|
string | Обязателен. Определяет строку, которую нужно проверить. |
mode |
Доступно. Определяет режим возвращения. По умолчанию 0. Ниже приведены различные режимы возвращения:
|
Технические детали
Возвратное значение: | зависит от指定的 mode Параметры. |
Версия PHP: | 4+ |
Более примеров
Пример 1
Вернет строку, содержащую все символы, не используемые в "Hello World!" (формат 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Пример 2
В этом примере мы будем использовать функцию count_chars() для проверки строки, возвращаемый формат установлен в 1. Формат 1 вернет массив, в котором ключами являются значения ASCII, а значениями — количество их的出现:
<?php $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 "Символ <b>'".chr($key)."'</b> найден $value раз.<br>"; } ?>