заменить — поменять местами первое и третье слово в предложении с 3 словами

Если у меня есть вход:

$input = "One Two Three";

Как я мог поменять местами первое с третьим словом и получить такой вывод:

"Three Two One"

0

Решение

Попробуй это:

$input = "One Two Three";
$words = str_word_count($input, 1);
$reversed_words = array_reverse($words);
print_r($reversed_words); // prints Array ( [0] => Three [1] => Two [2] => One )

Создать строку:

$input = implode(' ', $reversed_words);
echo $input; // "Three Two One"
1

Другие решения

Вот твой ответ.

<?php
$input = "One Two Three";
$array = explode(' ',$input);
krsort($array);
$input = implode(' ',$array);
echo $input;
?>
1

По вопросам рекламы [email protected]