Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

mb_str_split

Разбивает строку на символы с учётом любого алфавита.

Синтаксис

mb_str_split(string $string, int $length = 1, ?string $encoding = null): array

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$lengthintНеобязательный. Сколько символов в каждой части.
$encoding?stringНеобязательный. Кодировка; по умолчанию UTF-8.

Возвращаемое значение

arrayМассив символов или групп символов.

Примеры

Буквы кириллицы:

<?php
 
echo implode(' ', mb_str_split('кот'));

Результат:

к о т

Переворот строки на любом языке:

<?php
 
echo implode('', array_reverse(mb_str_split('привет')));

Результат:

тевирп

Примечания

Функция появилась в PHP 7.4. Обычная strrev() для кириллицы даёт нечитаемый результат — переворачивайте через mb_str_split().

См. также

  • str_split — Разбивает строку на части заданной длины.
  • mb_strlen — Возвращает количество символов в строке.

Вопросы и ответы по теме

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.