count_chars () — это встроенная функция в PHP, которая используется для выполнения нескольких операций, связанных со строкой, например числа символов ASCII, встречающихся в строке.
PHP count_chars ()
PHP count_chars () — это встроенная функция, которая возвращает информацию о символах, используемых в строке. Он подсчитывает, сколько раз символ ASCII встречается в строке или какой символ использовался или не использовался в строке.
Синтаксис
См. следующий синтаксис функции.
count_chars (string, return_mode);
- строка: строковый параметр относится к входной строке, над которой должна быть выполнена операция.
- return_mode: Параметр return_mode не является обязательным. Параметр определяет операцию, которую необходимо выполнить над строкой. Принимает значения 0, 1, 2, 3, 4.
- 0: Если выбран этот режим, функция вернет массив с ключом-значением пары, ключи которых являются значениями ASCII, и соответствующие значения будут числом вхождений этого значения ASCII.
- 1: Если выбран этот режим, count_chars () функция вернет массив с парами ключ-значение, ключи которых являются значениями ASCII, а соответствующие значения будут количеством вхождений этого значения ASCII. Здесь массив будет содержать только те ключи как значения ASCII, частота которых больше 0.
- 2: В этом режиме функция вернет массив пары ключ-значение, где ключ — это значение ASCII, частота которого в строке равна 0.
- 3: В этом режиме функция возвращает строку все разные символы, используемые в строке, в порядке возрастания.
- 4: В этом режиме cfunction вернет строку символов, которые не используются во вводе строка.
См. следующий пример кода.
php $ model = "MillieBobbyBrown!"; print_r (count_chars ($ model, 1));
Просмотреть вывод.
➜ pro php app.phpArray ([33] => 1 [66] => 2 [77] => 1 [98] => 2 [101] => 1 [105] => 2 [108] => 2 [ 110] => 1 [111] => 2 [114] => 1 [119] => 1 [121] => 1) ➜ pro
Посмотрите еще один пример подсчета того, сколько раз ASCII ча racter встречается в строке.
php $ str = "Друзья не лгут !!"; $ strArray = count_chars ($ str, 1); foreach ($ strArray as $ key => $ value) {echo "Был найден символ '". chr ($ key). "' $ value time (s)". " n";}
Посмотреть результат
➜ pro php app. phpСимвол '' был найден 2 раза (а) Символ '!' был найден 2 раза Символ 'D' был найден 1 раз (а) Символ 'F' был найден 1 раз (а) Символ 'L' был найден 1 раз (а) Был найден символ '' 1 раз Был найден символ e 2 раза Был найден символ i 2 раза Был найден символ n 2 раза Символ o был найден 1 раз (и) Символ 'r' был найден 1 раз (а) Персонаж 'был найден 1 раз (а) Символ' был найден 1 раз (а) ➜ pro
См. 1 , 3 и 4 режима в качестве второго аргумента в следующем коде.
Php $ string = "AppDividend"; //режим возврата 1 print_r (count_chars ($ string, 1)); //режим возврата 3 print_r (count_chars ($ string, 3));//режим возврата 4 print_r (count_chars ($ string, 4));
См. вывод.
➜ pro php app.phpArray ([65] => 1 [68] => 1 [100] => 2 [101] => 1 [105] => 2 [110] => 1 [112] => 2 [118] => 1)
Наконец, пример функции PHP count_chars () завершен.
Рекомендуемые сообщения
- PHP header ()
- PHP Regular Expression
- PHP empty ()
- PHP isset ()
- PHP chop ()