2013-04-15 187 views
1

我想知道在使用preg_split時是否有辦法避免數組中的空鍵。使用preg_split避免空鍵值

問題是我有一個輸入字段,每個輸入都會被空格分開。在那種情況下,甚至會創建一個新的數組鍵。

所以我用:

$search_term = preg_split('/[\s]+/', $search_term); 

當我將進入abc它創建一個數組:

[0] => abc 

但是當我進入:

abc ...

它創建像這樣的陣列:

[0] => abc 
[1] => 

它就像是它的價值準備。但是我想知道是否可以解除這個關鍵,直到它獲得一些價值。

非常感謝。

回答

5

你們......

preg_split('/[\s]+/', $search_term, -1, PREG_SPLIT_NO_EMPTY); 

可能最好問這些類型的問題,但之前檢查documentation

+0

啊是的,[手冊](http://php.net/manual/en/function.preg-split.php)是一個很好的起點。 –

+0

+1僅用於鏈接到文檔。 – hjpotter92