Pavel SE

Решил вот так

function reverse ($str)
{
    $len = strlen($str) - 1;

    for($i = 0; $i < $len - $i; $i++){
        $buf = $str[$i];
        $str[$i] = $str[$len - $i];
        $str[$len - $i] = $buf;
    }

    return $str;
}

и только потом понял, что все могло быть проще)

0 0

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

Viktor Kasap 26 сентября 2018 →

что не так? // removed Failed asserting that null matches expected 'olleh'. тут все ок // removed link

Denis Morozov 28 июня 2018 →

Скажите, а как вы настроили так у себя php, что у меня на локальной машине он ошибку несуществующего индекс...

Maxim Korobov 15 июня 2018 →

Можно поинтересоваться почему так? Может я чего недопонял. В курсе JS в самом начале встречался совет испол...

Дмитрий Писарев 13 июня 2018 →

Можно ли обращаться к символу текста на кирилице например $str[1] , чтобы не выводилось "�"?

Максим Торбург 04 февраля 2018 →

Правильно я понял, что если будет такая конструкция: $string = "straight"; echo reverse($string); то выведе...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →