English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Онлайн инструменты

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP String 字符串函数手册

PHP count_chars() функция примеры и использование

Функция count_chars() используется для возврата информации о используемых символах в строке

Синтаксис

mixed count_chars ( string $string [, int $mode = 0 ] )

Определение и использование

Используется для возврата информации о используемых символах в строке

 Возвращаемое значение

  • 0 - Возвращает массив, где все значения каждого байта являются ключом, а количество出现的 является значением.

  • 1 - Как 0, но только перечисляет значения байтов,出现的次数 больше нуля.

  • 2 - Как 0, но только перечисляет значения байтов,出现的次数 равна нулю.

  • 3 - Возвращает строку из всех используемых значений байтов.

  • 4 - Возвращает строку из всех не используемых значений байтов.

Параметр

НомерПараметры и описание
1

строка

Необходимая для статистики строка.

2

режим

Оно возвращает режим, см.上面的 возвращаемое значение

Онлайн пример

В этом примере мы будем использовать count_chars() для проверки строки, режим возвращения установлен в 1. Вывод次数的出现 различных символов:

<?php
//Использование count_chars() для проверки строки, режим возвращения установлен в 1. Вывод次数的出现 различных символов
$data = "Two Ts and one F.";
foreach (count_chars($data, 1) as $i => $val) {
   echo "Строка содержит $val раз \"" , chr($i) , "\"" символ.\n";
}
?>
Проверим, посмотри ‹/›

Результат вывода:

Строка содержит символ " " 4 раза.
Строка содержит символ "." 1 раз.
Строка содержит символ "F" 1 раз.
Строка содержит символ "T" 2 раза.
Строка содержит символ "a" 1 раз.
Строка содержит символ "d" 1 раз.
Строка содержит символ "e" 1 раз.
Строка содержит символ "n" 2 раза.
Строка содержит символ "o" 2 раза.
Строка содержит символ "s" 1 раз.
Строка содержит символ "w" 1 раз.

PHP String 字符串函数手册