Функция count_chars подсчитывает сколько раз встречаются различные символы в строке.
Первым параметром функция принимает строку, а вторым необязательным параметром - модификатор, который изменяет работу функции:
- 0 - массив, индексами которого являются ASCII коды, а значениями - число вхождений соответствующего символа.
- 1 - то же, что и для 0, но информация о символах с нулевым числом вхождений не включается в массив.
- 2 - то же, что и для 0, но в массив включается информация только о символах с нулевым числом вхождений.
- 3 - строка, состоящая из символов, которые входят в исходную строку хотя бы раз.
- 4 - строка, состоящая из символов, которые не входят в исходную строку.
По умолчанию функция ведет себя так, будто второй параметр поставлен в 0.
Синтаксис
count_chars(строка, [модификатор]);