Функция count_chars подсчитывает сколько раз встречаются различные символы в строке.

Первым параметром функция принимает строку, а вторым необязательным параметром - модификатор, который изменяет работу функции:

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

По умолчанию функция ведет себя так, будто второй параметр поставлен в 0.

Синтаксис

count_chars(строка, [модификатор]);