2009-11-04 4 views
79

Olası Çoğalt:Anahtar temel alınarak bir dizi öğesi nasıl silinir?

:
How to delete an element from an array in php?

Örneğin

,

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

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

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

Ben, anahtar olan eleman silmek istediğiniz ameliyattan sonra

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

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

bu soru için cevaplar "cevaplamak için nasıl bir _index_ ve bir _key_ kullanarak bir diziden öğe silerim görünüyor PHP. –

cevap

171

unset($array[1]); 
19

Kullandığınız dili bilmiyorsunuz, ancak bu çıktıya bakarak, PHP çıktısına benziyor (print_r()'dan).
yüzden, sadece unset() kullanıyorsanız:

unset($arr[1]); 
13

bu bana PHP gibi görünüyor. Başka bir dilse silerim.

Basitçe unset($arr[1]);