¿Cómo eliminar un elemento de matriz según la clave? [duplicate]

1 minuto de lectura

avatar de usuario
bruce dou

Posible duplicado:

¿Cómo eliminar un elemento de una matriz en php?

Por ejemplo,

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

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

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

Quiero eliminar el elemento cuya clave es 1después de la operación:

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

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

  • Las respuestas para esta pregunta parecen responder “¿Cómo elimino elementos de una matriz usando un índice y no un llave.

    – Lucas

    5 de abril de 2016 a las 18:48

  • @LucasMorgan en realidad no hay diferencia, el índice es la clave para aquellos sin un índice explícito.

    – Prajwol Onta

    25 de febrero de 2020 a las 12:06

PHP

unset($array[1]);

avatar de usuario
cleto

No dice qué idioma está usando, pero al mirar esa salida, parece una salida de PHP (de print_r()).

Si es así, solo usa unset():

unset($arr[1]);

esto se parece a PHP para mí. Lo eliminaré si se trata de otro idioma.

Simplemente unset($arr[1]);

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad