Вывод строки в обратном порядке
Для вывода строки в обратном порядке существует функция
strrev. Но, как и многие другие функции не корректно обрабатывает кириллицу. К сожалению, модифицированной функции для работы с любой кодировкой нет. Поэтому приходится ее дописывать самим.
Пример:
// исходная строка
$string = "text latin";
// переворачиваем строку задом на перед
$strrev = strrev($string);
// вывод результата
echo "strrev: $string<br/>";
// исходная строка
$string = "исходная строка";
// переворачиваем строку в кодировке UTF-8
// задом на перед
$mb strrev = "";
for($i = mb_strlen($string, "UTF-8"); $i >= 0; $i—){
$mb_strrev .= mb_substr($string, $i,1,"UTF-8");
}
// вывод результата
echo "mb strrev: $mb strrev";
Комментарии:
Нету комментариев для вывода...