2013-06-17 2 views
2

의 마지막 부분을 가져 오기 :내가 예를 들어, 이름의 동적 목록을 문자열

1) John Cena 
2) Nepresso USA Inc. 
3) Adam & Christie Rana 

내가 여기에 이름과 성을 fectch해야 할,이 경우 내가 될 필요 같은 :

1) $array[0]=John , $array[1]=Cena 
2) $array[0]=Nepresso , $array[1]=USA Inc. 
3) $array[0]=Adam , $array[1]=& Christie Rana 

기본적으로 첫 번째 공백 앞에있는 첫 번째 문자열은 배열의 0 번째 인덱스에 있습니다. 비록 내가 explode에 "우주"와 Implode에 의하여 길을 가지고 있지만, 다시 한번 분해 된 배열의 첫 번째 색인부터 문자열이 시작됩니다. 문자열의 나머지 부분이있는 첫 번째 인덱스를 얻는 효율적인 방법을 찾고 있습니다.

+0

strpos를 사용하기 만하면됩니다. http://php.net/manual/en/function.strrpos.php –

+0

목록에있는 번호는 '1), 2), 3) ...'입니까? – HamZa

+0

@HamZa 아니오 – PHP

답변

7

explode() 기능은 효율적인 방법입니다.

얼마나 많은 하위 문자열을 가져 오겠다는 3 번째 매개 변수를 사용하십시오.

사용

$array = explode(' ',$string,2); 

는 두 개의 문자열을 얻을 수 있습니다.

관련 문제