2014-11-06 2 views
-1

PHP에서 문자열에있는 단어를 반대로하는 방법은 무엇입니까?PHP에서 문자열을 뒤집으려면

예 : 그것은 같아야 등 네번째 단어에 첫 번째 및 마지막 워드 및 제 단어를 반전하고, 출력 중간 단어를 표시해야하고 또한 단어의 수를 표시한다

I am working in Google. 

.

출력 예 :

Google in working am i. 
+0

정규식에 대한 필요, amal의 대답을 확인하십시오 – Ghost

+0

'strrev()'는 문자를 역으로 바꿉니다. 현명한. –

답변

12

분할 공간의 문장 배열을 반대하고, 공간에 그들과 합류 :이처럼해야

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

예, 이것이 OP가 필요로하는 것입니다.) –

+0

사례는 어떻게됩니까? 그것은 대문자 I를 소문자'i'로 변경합니까? 또한 'Google'대신 'Google.'을 표시합니다. –

0

을 :

  • 문자열을 단어 배열로 나눕니다.
  • 배열을 배열로 다시 배열하십시오. 필요한 것은
  • 문자열을 다시 배열에 조인하십시오.
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 
관련 문제