Para eliminar un elemento de una array, podemos usar la función unset() que elimina el elemento de una array y luego usar la función array_values() que indexa la array numéricamente de forma automática.
Función utilizada:
- unset(): Esta función desarma una variable dada.
Sintaxis:void unset ( mixed $var [, mixed $... ] )
- array_values(): esta función devuelve todos los valores de la array e indexa la array numéricamente.
Sintaxis:array array_values ( array $array )
Ejemplo 1:
<?php $arr1 = array( 'geeks', // [0] 'for', // [1] 'geeks' // [2] ); // remove item at index 1 which is 'for' unset($arr1[1]); // Print modified array var_dump($arr1); // Re-index the array elements $arr2 = array_values($arr1); // Print re-indexed array var_dump($arr2); ?>
Producción:
array(2) { [0]=> string(5) "geeks" [2]=> string(5) "geeks" } array(2) { [0]=> string(5) "geeks" [2]=> string(5) "geeks" }
También podemos usar la función array_splice() que elimina una parte de la array y la reemplaza con otra cosa.
Ejemplo 2:
<?php $arr1 = array( 'geeks', // [0] 'for', // [1] 'geeks' // [2] ); // remove item at index 1 which is 'for' array_splice($arr1, 1, 1); // Print modified array var_dump($arr1); ?>
Producción:
array(2) { [0]=> string(5) "geeks" [1]=> string(5) "geeks" }
PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA