count_chars

(PHP 4, PHP 5, PHP 7, PHP 8)

count_chars — Повертає інформацію про символи, що входять до рядка

Опис

count_chars(string $string, int $mode = 0): array|string

Підраховує кількість входжень кожного із символів з ASCII-кодами в діапазоні (0..255) у рядку string та повертає цю інформацію у різних форматах.

Список параметрів

string

Досліджуваний рядок.

mode

Дивіться значення, що повертаються.

Значення, що повертаються

В зависимости от параметраmode count_chars() повертає одне з наступних значень:

  • 0 – масив, індексами якого є ASCII-коди, а значеннями – число входжень відповідного символу.
  • 1 - те саме, що і для 0, але інформація про символи з нульовим числом входжень не включається до масиву.
  • 2 - те ж, що і для 0, але масив включається інформація тільки про символи з нульовим числом входжень.
  • 3 - рядок, що містить усі унікальні символи в досліджуваному рядку.
  • 4 - рядок, що складається із символів, які не входять до вихідного рядка.

список змін

ВерсияОпис
8.0.0До цієї версії функція повертала **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання count_chars()****

Loading...

Результат виконання наведеного прикладу:

" " встречается в строке 4 раз(а).
"." встречается в строке 1 раз(а).
"F" встречается в строке 1 раз(а).
"T" встречается в строке 2 раз(а).
"a" встречается в строке 1 раз(а).
"d" встречается в строке 1 раз(а).
"e" встречается в строке 1 раз(а).
"n" встречается в строке 2 раз(а).
"o" встречается в строке 2 раз(а).
"s" встречается в строке 1 раз(а).
"w" встречается в строке 1 раз(а).

Дивіться також

  • strpos() - Повертає позицію першого входження підрядка
  • substr_count() - Повертає кількість входжень підрядка