PHP count_chars: как подсчитать символы ASCII в строке

count_chars () — это встроенная функция в PHP, которая используется для выполнения нескольких операций, связанных со строкой, например числа символов ASCII, встречающихся в строке.

PHP count_chars ()

PHP count_chars () — это встроенная функция, которая возвращает информацию о символах, используемых в строке. Он подсчитывает, сколько раз символ ASCII встречается в строке или какой символ использовался или не использовался в строке.

Синтаксис

См. следующий синтаксис функции.

 count_chars (string, return_mode); 
  1. строка: строковый параметр относится к входной строке, над которой должна быть выполнена операция.
  2. return_mode: Параметр return_mode не является обязательным. Параметр определяет операцию, которую необходимо выполнить над строкой. Принимает значения 0, 1, 2, 3, 4.
    1. 0: Если выбран этот режим, функция вернет массив с ключом-значением пары, ключи которых являются значениями ASCII, и соответствующие значения будут числом вхождений этого значения ASCII.
    2. 1: Если выбран этот режим, count_chars () функция вернет массив с парами ключ-значение, ключи которых являются значениями ASCII, а соответствующие значения будут количеством вхождений этого значения ASCII. Здесь массив будет содержать только те ключи как значения ASCII, частота которых больше 0.
    3. 2: В этом режиме функция вернет массив пары ключ-значение, где ключ — это значение ASCII, частота которого в строке равна 0.
    4. 3: В этом режиме функция возвращает строку все разные символы, используемые в строке, в порядке возрастания.
    5. 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 () завершен.

Рекомендуемые сообщения

  1. PHP header ()
  2. PHP Regular Expression
  3. PHP empty ()
  4. PHP isset ()
  5. PHP chop ()
Оцените статью
nanomode.ru
Добавить комментарий