Пословный или посимвольный переворот строки

ПрограммированиеPHPРабота со строками в PHPПословный или посимвольный переворот строки

Требуется перевернуть слова и символы в строке. Вот именно повернуть русский текст. Пробую через strrev() но выдает непонятный текст.
1 Окт. 2015 | 10:42:43
Guzko
Пользователь

Оценить

0

Положительные: 0
Отлицательные: 0

Комментариев: 2

коммент #27
1 Окт. 2015 | 10:48:36

Coder
PHP Программист
Можно создать свою функцию mb_strrev(); она в состав стандартной библиотеки не входит.

Если у вас ошибка:
Fatal error: Call to undefined function mb_strrev()

Вот сам код функции и решения проблемы:
<?php

if (!function_exists('mb_strrev')) {
    function mb_strrev($str){
        preg_match_all('/./us', $str, $ar);
        return implode(array_reverse($ar[0]));
    }
}

# Любой текст
$text = "Простой текст в скрипте на ПХП.";

# .ПХП ан етпиркс в тскет йотсорП
echo mb_strrev($text);
коммент #28
1 Окт. 2015 | 11:03:39

Guzko
Пользователь
@Coder, спасибо за помощь