2009-11-04 20 views
79

Duplicar posible:
How to delete an element from an array in php?¿Cómo eliminar un elemento de matriz basado en la clave?

Por ejemplo,

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

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

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

que desea eliminar el elemento que clave es , después de la operación:

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

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

Las respuestas a esta pregunta parece responder a "¿Cómo eliminar elementos de una matriz utilizando una _index_ y no un _key_. –

Respuesta

171

PHP

unset($array[1]); 
19

No dice qué idioma está usando, pero al mirar ese resultado, se ve como salida PHP (desde print_r()).
Si es así, sólo tiene que utilizar unset():

unset($arr[1]); 
13

esto se parece a PHP para mí. Eliminaré si es algún otro idioma.

Simplemente unset($arr[1]);

Cuestiones relacionadas