En PHP, la array es un tipo de estructura de datos que nos permite almacenar tipos de datos similares en una sola variable. La array es útil para crear una lista de elementos de tipos similares, a los que se puede acceder mediante su índice. En este artículo, discutiremos diferentes formas de eliminar elementos de la array. Hay muchos métodos que se utilizan para eliminar elementos de la array de PHP que se analizan a continuación:
Podemos eliminar un elemento o elemento de una array usando dos funciones que son:
- función array_shift() : este método se utiliza para eliminar elementos del inicio de una array.
- función array_pop() : este método se utiliza para eliminar elementos del final de una array.
Eliminar elementos de la array mediante el uso de la función array_shift(): esta función se utiliza para eliminar uno o más elementos de la array y estos elementos se eliminan desde el principio de la array y debido a los elementos o elementos eliminados de la array, la longitud de la array también se reduce por el número de elementos eliminados de la array. Después de eliminar los elementos, usamos la función print_r() para imprimir la información de la array.
A continuación hay ejemplos de cómo hacer esto: Veamos cómo eliminar un elemento al principio de la array usando la función array_shift().
Input: arr[] = {3, 1, 2, 5, 90}, size = 5, capacity = 5 Output: arr[] = {_, 1, 2, 5, 90}, size = 4, capacity = 5
Ejemplo 1: En este ejemplo, usamos una array indexada para eliminar elementos al principio de una array mediante la función array_shift().
PHP
<?php $arr = array(3, 1, 2, 5, 90); array_shift($arr, 3); print_r($arr); ?>
Producción:
Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 90 [4] )
Ejemplo 2: En este ejemplo, usamos una array asociativa para eliminar elementos al principio de una array mediante la función array_shift().
PHP
<?php // Declare an associative array $arr = array( "first" => 3, "second" => 1, "third" => 2, "fourth" => 5, "fifth" => 90 ); array_shift($arr); print_r($arr); ?>
Producción:
Array ( [second] => 1 [third] => 2 [fourth] => 5 [fifth] => 90 )
Eliminar elementos de la array mediante el uso de la función array_pop(): esta función se utiliza para extraer o eliminar elementos o elementos de una array. Podemos extraer uno o más elementos de la array y estos elementos se eliminan del final de la array y, debido a los elementos extraídos de la array, la longitud de la array también se reduce según la cantidad de elementos extraídos de la array. . Después de eliminar los elementos, usamos la función print_r() para imprimir la información de la array.
A continuación se muestran ejemplos de cómo hacerlo: Veamos cómo eliminar un elemento al final de la array usando la función array_pop().
Input: arr[] = {3, 1, 2, 5, 90}, size = 5, capacity = 5 Output: arr[] = {3, 1, 2, 5, _}, size = 4, capacity = 5
Ejemplo 1: en este ejemplo, usamos una array indexada para eliminar elementos al final de una array mediante la función array_pop().
PHP
<?php $arr = array(3, 1, 2, 5, 90); array_pop($arr); print_r($arr); ?>
Producción:
Array ( [0] => 3 [1] => 1 [2] => 2 [3] => 5 )
Ejemplo 2: En este ejemplo, usamos una array asociativa para eliminar elementos al final de una array mediante la función array_pop().
PHP
<?php // Declare an associative array $arr = array( "first" => 3, "second" => 1, "third" => 2, "fourth" => 5, "fifth" => 90 ); array_pop($arr); print_r($arr); ?>
Producción:
Array ( [first] => 3 [second] => 1 [third] => 2 [fourth] => 5 )
Publicación traducida automáticamente
Artículo escrito por bhartik021 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA