¿Cómo insertar un elemento al comienzo de una array en PHP?

Las arrays en PHP son un tipo de estructura de datos que nos permite almacenar múltiples elementos de tipo de datos similares bajo una sola variable, ahorrándonos así el esfuerzo de crear una variable diferente para cada dato. Las arrays son útiles para crear una lista de elementos de tipos similares, a los que se puede acceder mediante su índice o clave. 
Hay dos métodos para insertar un elemento al principio de una array que se analizan a continuación:
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. 
 

  • Cree una array que contenga elementos de array.
  • Cree otra array que contenga un elemento que deba insertarse al comienzo de otra array.
  • Use la función array_merge() para fusionar ambas arrays para crear una sola array.

Ejemplo: 
 

php

<?php
 
// Declare an array
$arr1 = array(
    "GeeksforGeeks",
    "Computer",
    "Science",
    "Portal"
);
 
// Declare another array containing
// element which need to insert at
// the beginning of $arr1
$arr2 = array(
    "Welcome"
);
 
// User array_merge() function to
// merge both array
$mergeArr = array_merge( $arr1, $arr2 );
 
print_r($mergeArr);
 
?>
Producción: 

Array
(
    [0] => GeeksforGeeks
    [1] => Computer
    [2] => Science
    [3] => Portal
    [4] => Welcome
)

 

Uso de la función array_unshift() : La función array_unshift() se usa para agregar o más elementos al comienzo de la array. 
Ejemplo 1: 
 

php

<?php
 
// Declare an array
$array = array(
    "GeeksforGeeks",
    "Computer",
    "Science",
    "Portal"
);
 
// Declare a variable containing element
$element = "Welcome";
 
// User array_unshift() function to
// insert element at beginning of array
array_unshift( $array, $element );
 
print_r($array);
 
?>
Producción: 

Array
(
    [0] => Welcome
    [1] => GeeksforGeeks
    [2] => Computer
    [3] => Science
    [4] => Portal
)

 

Ejemplo 2: 
 

php

<?php
 
// Declare an associative array
$array = array(
    "p" => "GeeksforGeeks",
    "q" => "Computer",
    "r" => "Science",
    "s" => "Portal"
);
 
// Declare a variable containing element
$element = "Welcome";
 
// User array_unshift() function to
// insert element at beginning of array
array_unshift( $array, $element );
 
print_r($array);
 
?>
Producción: 

Array
(
    [0] => Welcome
    [p] => GeeksforGeeks
    [q] => Computer
    [r] => Science
    [s] => Portal
)

 

Publicación traducida automáticamente

Artículo escrito por sreeja_1504 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *