En PHP, una 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 o clave.
Podemos insertar un elemento o artículo en una array usando dos funciones que son:
- función array_unshift()
- función array_push()
Uso de la función array_unshift() : esta función se usa para agregar uno o más de un elemento al comienzo de la array. y estos elementos se insertan al principio de la array. debido a los elementos o elementos insertados en la array, la longitud de la array también aumenta según el número de elementos insertados o agregados en la array. Después de insertar los elementos, podemos usar 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 insertar un elemento al principio de la array utilizando la función array_unshift().
Input: names[] = array("portal", "for", "geeks"), size = 3, capacity = 3 Output: names[] = array("_", "_", "portal", "for", "geeks"), size = 5, capacity = 5
Ejemplo 1: En este ejemplo, usamos una array indexada para insertar elementos al principio de la array usando la función array_unshift().
PHP
<?php $names = array("portal", "for", "geeks"); array_unshift($names, "A", "Computer science"); print_r($names); ?>
Array ( [0] => A [1] => Computer science [2] => portal [3] => for [4] => geeks )
Ejemplo 2: En este ejemplo, usamos una array asociativa para insertar elementos al principio de la array usando la función array_unshift()
PHP
<?php // Declare an associative array $array = array( "language1" => "CSS", "language2" => "PHP", "language3" => "MySQL" ); array_unshift($array, "HTML"); print_r($array); ?>
Array ( [0] => HTML [language1] => CSS [language2] => PHP [language3] => MySQL )
Uso de la función array_push() : esta función se usa para insertar nuevos elementos en una array. Podemos insertar uno o más de un elemento en la array y estos elementos se insertan al final de la array y, debido a los elementos insertados en la array, la longitud de la array también se incrementa por la cantidad de elementos insertados en la array. . Después de insertar los elementos, usamos la función print_r() para imprimir la información de la array.
A continuación hay ejemplos de cómo hacerlo: Veamos cómo insertar un elemento al final de la array usando la función array_push().
Input: arr[] = array("Example", "based", "on"), size = 5, capacity = 5 Output: arr[] = array("Example", "based", "on", "_", "_"), size = 5, capacity = 5
Ejemplo 3: En este ejemplo, usamos una array indexada para insertar elementos al final de la array usando la función array_push().
PHP
<?php $array_name = array("Example", "based", "on"); array_push($array_name, "PHP", "language"); print_r($array_name); ?>
Array ( [0] => Example [1] => based [2] => on [3] => PHP [4] => language )
Ejemplo 4: Si queremos agregar un solo elemento al final de una array.
PHP
<?php $array = array("Technical", "Content", "Writer"); $array[] = "at GFG"; print_r($array); ?>
Array ( [0] => Technical [1] => Content [2] => Writer [3] => at GFG )
Uso de la función array_merge() : la función array_merge() se usa para fusionar dos o más arrays en una sola array. Esta función se utiliza para fusionar los elementos o valores de dos o más arrays en una sola array. La fusión ocurre de tal manera que los valores de una array se agregan al final de la array anterior.
Ejemplo 5: La función array_merge() fusiona elementos de uno o más arreglos en un solo arreglo.
PHP
<?php $array1 = array("GFG", "stands", "for"); $array2 = array("Geeks", "for", "Geeks"); $merge = array_merge($array1, $array2); print_r($merge); ?>
Array ( [0] => GFG [1] => stands [2] => for [3] => Geeks [4] => for [5] => Geeks )
Publicación traducida automáticamente
Artículo escrito por garimamahawar2002 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA