php tutorial - How to Merge Arrays in PHP - php programming - learn php - php code - php script
- PHP provides some built-in array functions which help to do array operation so easily. The array_merge() function is one of them.

Learn PHP Tutorial - PHP Tutorial tutorial - merge array in php - PHP Tutorial examples - PHP Tutorial programs
- PHP array_merge() function creates a new array merging two or more PHP arrays but the original arrays remain unchanged.
- The structure of a array_merge() function is given below…
$merged_array = array_merge($array1,$array2…….$arrayN);
click below button to copy the code. php tutorial - team
- The structure shows that the array_merge() function accepts two or more arrays as arguments and returns another array as a return value but does not change the original arrays.
Sample Code
<?php
$web_lang = array("PHP","HTML","CSS");
$apps_lang = array("C++","C#","Java");
$com_lang = array_merge($web_lang,$apps_lang);
echo "Merged array's elements : ";
foreach($com_lang as $lang){
echo $lang." ";
}
echo " First array's elements : ";
foreach($web_lang as $lang){
echo $lang." ";
}
echo " Second array's elements : ";
foreach($apps_lang as $lang){
echo $lang." ";
}
?>
click below button to copy the code. php tutorial - team
Output
Merged array’s elements: PHP HTML CSS C++ C# Java
First array’s elements: PHP HTML CSS
Second array’s elements: C++ C# Java
- The example shows that two arrays are merging with the array_merge() function but the original arrays are remaining unchanged.
- So, multiple PHP arrays can easily be merged using the array_merge() function.
PHP array_combine() function
- The array_combine() function helps to create a new array combining two arrays where one array elements will be indexes and another array elements will be elements of the new array.
- But the both arrays must have equal elements.
Sample Code
<?php
$fruits = array("Mango","Apple","Banana");
$colors = array("Green","Red","Yellow");
$fruit_color = array_combine($fruits,$colors);
foreach($fruit_color as $key => $value){
echo $key." is ".$value." ";
}
echo "The combined array is: ";
print_r($fruits_color);
?>
click below button to copy the code. php tutorial - team
Output
Mango is Green
Apple is Red
Banana is Yellow
- The example shows that the array_combine() function returns an array which indexes are the first array elements and the values are the second array elements.
- So, two PHP arrays can be combined using the array_combine() function so easily.