Вам не обязательно преобразовать это в array()
вы можете использовать substr_count()
для достижения этого.
substr_count - подсчитать количество вхождений подстроки
<?php
$str = "cdcdcdcdeeeef";
echo substr_count($str, 'c');
?>
PHP Manual
substr_count()
возвращает число раз иглы подстрока происходит в строке стога. Обратите внимание, что игла чувствительна к регистру.
EDIT:
Извините за неправильное представление, вы можете использовать count_chars
иметь подсчитанное значение каждого символа в строке. Пример:
<?php
$str = "cdcdcdcdeeeef";
foreach (count_chars($str, 1) as $strr => $value) {
echo chr($strr) . " occurred a number of $value times in the string." . "<br>";
}
?>
PHP Manual: count_chars
count_chars - Возвращает информацию о символах, используемых в строке
не тот ответ, который я ищу. Я хочу рассчитать все вхождения каждой буквы в строке, а не только конкретную букву. :) –
@WildWidow Пожалуйста, проверьте edit :) – user5173426