Encodera

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

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

Как перевернуть строку

Короткий ответ

Для строки из латинских букв достаточно strrev():

<?php
 
echo strrev('hello');

Результат:

olleh

Строка с кириллицей

strrev() переставляет байты и портит многобайтовые символы. Разбейте строку на символы функцией mb_str_split(), переверните массив и склейте обратно:

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

Результат:

тевирп

Функции из этого ответа

  • array_reverse — Возвращает массив с элементами в обратном порядке.
  • implode — Объединяет элементы массива в строку.

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

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