Задать вопрос
Sc0undRel
@Sc0undRel

Как написать слово задом наперёд на php?

Здравствуйте.
Подскажите, пожалуйста, как на php написать слово наоборот?

привет
тевирп
  • Вопрос задан
  • 997 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
echo strrev("String"); //gnirtS

Что же касается UTF-8 (echo strrev("Строка"); //�коЀтѡ�), то можно поиграть с кодировкой:

function str_reverse($string){
   return iconv('utf-16be', 'utf-8', strrev(
      iconv('utf-8', 'utf-16le', $string)
   ));
}


либо прямо в лоб:

function str_reverse($string){
   return implode("", array_reverse(
      str_split($string)
   ));
}
Ответ написан
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
str_rev вроде

php.net/manual/ru/function.strrev.php

Для utf8 предлагают такой вариант:
function utf8_strrev($str){
    preg_match_all('/./us', $str, $ar);
    return join('',array_reverse($ar[0]));
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы