РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1100 of 1392 menu

Метод reverse

Метод reverse класса Str используется для переворота строки. Он принимает строку в качестве аргумента и возвращает новую строку, в которой все символы расположены в обратном порядке. Этот метод полезен при работе с палиндромами, генерации обратных ссылок или простой обработке текста. Метод не изменяет исходную строку, а возвращает новую.

Синтаксис

<?php Str::reverse($string); ?>

Пример

Давайте перевернём простую строку:

<?php use Illuminate\Support\Str; $res = Str::reverse('abcde'); echo $res; ?>

Результат выполнения кода:

"edcba"

Пример

Метод работает с любой строкой, включая спецсимволы и пробелы:

<?php use Illuminate\Support\Str; $res = Str::reverse('Hello World!'); echo $res; ?>

Результат выполнения кода:

"!dlroW olleH"

Пример

Метод корректно обрабатывает многобайтовые строки (UTF-8):

<?php use Illuminate\Support\Str; $res = Str::reverse('Привет'); echo $res; ?>

Результат выполнения кода:

"тевирП"

Пример

Использование метода в связке с другими методами класса Str. Проверим, является ли строка палиндромом:

<?php use Illuminate\Support\Str; $word = 'madam'; $res = ($word === Str::reverse($word)) ? 'palindrome' : 'not palindrome'; echo $res; ?>

Результат выполнения кода:

"palindrome"

Смотрите также

  • метод limit,
    который обрезает строку до указанной длины
  • метод substr,
    который возвращает часть строки
  • метод replace,
    который заменяет подстроку в строке
  • метод lower,
    который приводит строку к нижнему регистру
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить