PHP agrega una array a otra

Dadas dos arrays arr1 y arr2 y la tarea es agregar una array a otra array.

Ejemplos:

Input : arr1 = [ 1, 2 ]
        arr2 = [ 3, 4 ]

Output : arr1 = [ 1, 2, 3, 4 ]

Input : arr1 = [ "Geeks", "g4g" ]
        arr2 = [ "GeeksforGeeks" ]

Output : arr1 = [ "Geeks", "g4g", "GeeksforGeeks" ]

Uso de la función array_merge: esta función devuelve una nueva array después de fusionar las dos arrays.

Ejemplo:

<?php
$arr1 = array("Geeks", "g4g");
$arr2 = array("GeeksforGeeks", "Computer science portal");
  
// Get the merged array in the first array itself.
$arr1 = array_merge($arr1, $arr2); 
  
echo "arr1 Contents:";
  
// Use for each loop to print all the array elements.
foreach ($arr1 as $value) {
    echo $value . "\n";
}
?>

Producción:

arr1 Contents:
Geeks
g4g
GeeksforGeeks
Computer science portal

Uso del método array_push: este método inserta el segundo elemento de array en la primera array en su lugar.

Ejemplo:

<?php
$arr1 = array(1, 2);
$arr2 = array(3, 4);
  
// arr2 elements are being pushed in the arr1.
array_push($arr1 , ...$arr2); 
  
echo "arr1 = ";
  
// Use for each loop to print all the array elements.
foreach ($arr1 as $value) {
echo $value . ' ';
}
?>

Producción:

arr1 = 1 2 3 4

Nota: Otra forma de hacerlo es mediante ‘+’, pero da una advertencia fatal en las versiones más nuevas, por lo que no se recomienda.

Publicación traducida automáticamente

Artículo escrito por imdhruvgupta 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 *