2009-11-04 55 views
79

可能重複:如何刪除基於鍵的數組元素?


How to delete an element from an array in php?

例如,

Array(  
    [0] => Array 
     (
      [0] => hello 
      [1] => open 
     ) 

    [1] => Array 
     (
      [0] => good 
      [1] => center 
     ) 

    [2] => Array 
     (
      [0] => hello 
      [1] => close 
     ) 
) 

我想刪除其關鍵是元素,手術後

Array(
    [0] => Array 
     (
      [0] => hello 
      [1] => open 
     ) 

    [2] => Array 
     (
      [0] => hello 
      [1] => close 
     ) 
) 
+2

這個問題的答案似乎是回答「我如何刪除使用_index_而不是_key_從數組元素。 –

回答

171

PHP

unset($array[1]); 
19

你不會說你正在使用什麼語言,但看着那個輸出,它看起來像PHP輸出(來自print_r())。
如果是這樣,只需使用unset()

unset($arr[1]); 
13

這看起來像PHP給我。如果是某種其他語言,我會刪除它。

只需unset($arr[1]);