mr-ZA
@mr-ZA

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

Добрый вечер всем, подскажите пожалуйста по PHP задался вопросом, к примеру у меня есть строка -> "i am a string", как мне в ней поменять местами слова {am} и {string}? Без регулярных выражений, скорее всего привести строку к массиву, потом как то через цикл {for} и в теле цикла через {if} в зависимости от пробела двигать каждый символ?
  • Вопрос задан
  • 1093 просмотра
Решения вопроса 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...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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