Задать вопрос
mr-ZA
@mr-ZA

Как поменять слова в строке местами на PHP?

Добрый вечер всем, подскажите пожалуйста по PHP задался вопросом, к примеру у меня есть строка -> "i am a string", как мне в ней поменять местами слова {am} и {string}? Без регулярных выражений, скорее всего привести строку к массиву, потом как то через цикл {for} и в теле цикла через {if} в зависимости от пробела двигать каждый символ?
  • Вопрос задан
  • 1157 просмотров
Подписаться 2 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
bitniks
@bitniks
Go/PHP/Symfony developer
$str = 'i am a string';
$str = explode(' ', $str);
list($str[1], $str[3]) = [$str[3], $str[1]];
$str = implode(' ', $str);

print($str);

sandbox.onlinephpfunctions.com/code/fd02bd88bf3e53...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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