Различные методы переворота строки в PHP с примерами кода

Чтобы перевернуть строку в PHP, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование strrev()

$string = "Hello, World!";
$reversedString = strrev($string);
echo $reversedString;

Вывод: “!dlroW,olleH”

Метод 2. Использование цикла

$string = "Hello, World!";
$length = strlen($string);
$reversedString = '';
for ($i = $length - 1; $i >= 0; $i--) {
    $reversedString .= $string[$i];
}
echo $reversedString;

Вывод: “!dlroW,olleH”

Метод 3: использование str_split() и implode()

$string = "Hello, World!";
$chars = str_split($string);
$reversedChars = array_reverse($chars);
$reversedString = implode('', $reversedChars);
echo $reversedString;

Вывод: “!dlroW,olleH”

Метод 4. Использование рекурсии

function reverseString($string) {
    if (strlen($string) <= 1) {
        return $string;
    }
    return reverseString(substr($string, 1)) . $string[0];
}
$string = "Hello, World!";
$reversedString = reverseString($string);
echo $reversedString;

Вывод: “!dlroW,olleH”