Cómo eliminar el elemento de matriz específico en PHP

Cómo eliminar el elemento de matriz específico en PHP

Q. ¿Cómo elimino un elemento específico de una matriz usando PHP?.

En este tutorial, aprenderá dos métodos PHP unset () y array_splice () para eliminar elementos de matriz específicos.

Uso de la función PHP unset ()

Usa el PHP unset () función para eliminar un elemento de una matriz.

Básicamente se usa para desastar cualquier variable en PHP. Esta función acepta la variable como argumento y no logra.

Ejemplo:

"Apple", "B" => "Ball", "C" => "Cat"); unset ($ arr ["b"]); ?>
1234 "Apple", "B" => "Ball", "C" => "Cat"); unset ($ arr ["b"]);?>

Producción:

Array ("A" => "Apple", "C" => "Cat") 

Otro ejemplo:

12345

Producción:

Array ([0] => 1 [1] => 2 [2] => 3 [4] => 5) 

Puede ver que la matriz de resultados no está indexada. Para superar de esta condición, puede usar la función PHP array_splice () que se describe a continuación.

Uso de la función PHP array_splice ()

También puedes usar array_splice () función para eliminar el elemento de matriz específico. Esta función también se puede usar para reemplazar los elementos de matriz pasando la matriz con valores de actualización.

Esta función toma tres parámetros, una matriz, compensación (dónde comenzar) y longitud (número de elementos a eliminar).

Aquí hay un ejemplo con la función array_splice ():

12345

Producción:

Array ([0] => 1 [1] => 2 [2] => 5) 

Puede ver que la matriz de resultados se vuelve a indicar.

Conclusión

En este tutorial, aprendió dos funciones de PHP utilizadas para eliminar un elemento específico de una matriz.