2015-06-03 29 views
0

好吧,我創建的數組取決於我從cURL請求接收的數據。我使用正則表達式來獲取我想要的數據,然後將其放入數組中。但是,返回的數據在每個請求上都不相同。我現在面臨的問題是在下面的例子中。我似乎有兩個數組。一個包含2個字符串 - 這很好。但他們其他是空白/空陣列。如何在php中取消設置/刪除數組

當前結構:

array(2) { [0]=> string(1196) " 
Please select your address from the list below. 
Address 1 
Address 2 
Address 3 
Address 4 
Address 5 
Address 6 
" [1]=> string(1196) " 
Different Address 1 
Different Address 2 
Different Address 3 
Different Address 4 
Different Address 5 
Different Address 6 
" } array(0) { } 

我的問題是如何將我四處刪除/取消設置array(0) { }

+0

看來,額外的,空數組是你的第一個'陣列(2)'的一個單獨的,非獨生子女。是這種情況,還是它是一個錯字? –

+0

[刪除數組中的元素](http://stackoverflow.com/questions/369602/delete-an-element-from-an-array) – hugmungus

+0

'if(empty($ array)){unset( $陣列)}'。爲什麼因爲它沒有看一個子數組,它正在尋找一個單獨的數組。或者如果你不小心把它放在一個錯誤的方式? –

回答

0

試試這個unset($arrayName[2][0]);

+0

不,它似乎沒有針對'array(0){}' – jakehallas