How to Merge Two Array with Same Keys without Loop in PHP?
you want to merge two array but without overwrite value then you can see how to merge two array in following example.you have two array and you want to merge with overwrite with key then you fetch many problem. like this two array :
My Array:
$array1 = [
'0'=> ['name'=>'Hardik','Surname'=>'Savani'],
'1'=> ['name'=>'Harsukh','Surname'=>'Makawana'],
];
$array2 = [
'0'=> ['name1'=>'Harshad','Surname1'=>'Pathak'],
'1'=> ['name1'=>'Vimal','Surname1'=>'Kashiyani'],
];
AND You want to merge like that :
Output:
Array
(
[0] => Array
(
[name] => Hardik
[Surname] => Savani
[name1] => Harshad
[Surname1] => Pathak
)
[1] => Array
(
[name] => Harsukh
[Surname] => Makawana
[name1] => Vimal
[Surname1] => Kashiyani
)
)
Then you want to make this array without any loop, then you can use array_map() and array_merge(). this both function help to make this output as you want like this way to use.
Example:
$result = array_map(function($array1,$array2){
return array_merge(isset($array1) ? $array1 : array(), isset($array2) ? $array2 : array());
},$array1,$array2);
print_r($result);
Try this.........
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- How to Remove Duplicate Values from Array in PHP?
- How to Convert Object to Array in Laravel?
- How to Set Value as Key in PHP Array?
- How to Convert Array Key to Lowercase in PHP?
- How to Convert Object into Array in PHP?
- How to Remove Specific Element by Value from Array in PHP?
- How to Remove undefined Value from Array in JQuery?
- How to Get Maximum Key Value of Array in PHP?
- How to Remove Empty Values from Array in PHP?
- How to Add Prefix in Each Key of PHP Array?
- How to Get Minimum Key Value of Array in PHP?
- How to Remove Null Values from Array in PHP?