2013-05-17 1 views

답변

3

당신의 단어를 여러 공백, 탭 또는 새로운 라인으로 구분하는 경우, 당신이 그들을 무시 할 수 있습니다.

$string = " a bunch of words "; 
$string = trim(preg_replace('!\s+!', ' ', $string)); 
$array_of_words = explode(" ", $string); 

을 제공합니다 :

array(4) { 
    [0]=> 
    string(1) "a" 
    [1]=> 
    string(5) "bunch" 
    [2]=> 
    string(2) "of" 
    [3]=> 
    string(5) "words" 
} 
+0

을 사용할 수 있습니다.이 방법이 더 나은 접근 방법입니다. – Sumoanand

+0

'\ s'를 통해 모든 공백을 대체 했으므로'str_replace()'는 필요하지 않습니다! – mgutt

+0

맞아요 :) –

0

시도 : 이제 $new_array$your_string의 모든 단어에 대한 문자열을 포함

$new_array = explode(' ', $your_string); 

.

관련 문제