2014-11-06 2 views
-1

Как отменить слова, представленные в строке в PHP?Чтобы изменить строку в php

Пример:

I am working in Google. 

Он должен показывать выходной сигнал в качестве заднего хода первого и последнего слово и второго слова четвертого слова и так далее и среднего слово должно быть такими же, и должен также отображать количество слов ,

Выход Пример:

Google in working am i. 
+0

нет необходимости в регулярном выражении, проверить ответ амала – Ghost

+0

'strrev()' будет отменять букву мудрый. –

ответ

12

Разделить предложение на пространствах, обратный массив, и присоединиться к ним на пространствах:

echo implode(' ', array_reverse(explode(' ', $str))); 
+0

Да, это то, что нужно OP;) –

+0

А как насчет случая? Меняет ли верхний регистр I на нижний регистр 'i'? А также отображает 'Google'' вместо' Google'. –

0

Вы должны сделать это так:

  • разделите строку на массив слов
  • перестроить массив в секцию ence вам нужно
  • присоединиться к массиву обратно в строку.
0

Вы можете использовать следующий фрагмент кода, чтобы достичь желаемых результатов:

Код:

<?php 
$string="I am working in Google";//Declaring string 
print_r (implode(' ', array_reverse((explode(" ",$string)))));//converting string into array then reversing and then converting back into string 
?> 

Выход:

Google in working am I 
Смежные вопросы