Функция PHP count_chars

mixed count_chars ( string string [, int mode] )

Функция count_chars подсчитывает количество вхождений каждого из символов с ASII кодами в диапазоне (0..255) в строку string и возвращает эту информацию в различных формата. Необязательный аргумент mode по умолчанию равен 0. В зависимости от его значения возвращается: 

Пример использования count_chars:

<?php
   $data = "Две в и одна с";

   $result = count_chars($data, 0);

   for ($i=0; $i < count($result); $i++) {
      if ($result[$i] != 0)
         echo """ , chr($i) , "" встречается в строке $result[$i] раз(а). ";
   }
?>

Этот код выведет :

" " встречается в строке 4 раз(а). 
"Д" встречается в строке 1 раз(а).
"а" встречается в строке 1 раз(а).
"в" встречается в строке 2 раз(а).
"д" встречается в строке 1 раз(а).
"е" встречается в строке 1 раз(а).
"и" встречается в строке 1 раз(а).
"н" встречается в строке 1 раз(а).
"о" встречается в строке 1 раз(а).
"с" встречается в строке 1 раз(а).

 См. также описание функций strpos и substr_count.