2009-11-04 25 views
79

Powiel możliwe:
How to delete an element from an array in php?Jak usunąć element tablicy na podstawie klucza?

Na przykład

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

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

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

Chcę usunąć element, który klucz jest , po operacji:

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

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

Odpowiedzi na to pytanie wydaje się odpowiedzieć: „Jak mogę usunąć elementy z tablicy przy użyciu _index_ a nie _key_. –

Odpowiedz

171

PHP

unset($array[1]); 
19

Nie mówisz, jakiego języka używasz, ale patrząc na to wyjście, wygląda jak wyjście PHP (z print_r()).
Jeżeli tak, wystarczy użyć unset():

unset($arr[1]); 
13

to wygląda PHP do mnie. Usuwam, jeśli jest to jakiś inny język.

Wystarczy unset($arr[1]);

Powiązane problemy