Use array_merge_recursive :
Convert all numeric key to strings, (make is associative array)
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
See live demo here
More Related Contents:
- Merge two indexed arrays of indexed arrays based on first column value
- Merge two 2d arrays by shared column value
- Display multidimensional array in php
- How to Sort a Multi-dimensional Array by Value
- How to Flatten a Multidimensional Array?
- php multi-dimensional array remove duplicate [duplicate]
- Convert array of single-element arrays to one a dimensional array
- PHP – Merging two arrays into one array (also Remove Duplicates)
- How to sort a multidimensional array by a certain key?
- Echo a multidimensional array in PHP
- Group array data on one column and sum data from another column
- PHP Add element to every sub array of multi dimension array
- Compare multidimensional arrays in PHP
- Check if specific array key exists in multidimensional array – PHP
- Sorting multidim array: prioritize if column contains substring, then order by a second column
- How can you make a multidimensional array unique? [duplicate]
- php array find duplicates, sum them up & delete duplicates
- What’s the difference between array_merge and array + array? [duplicate]
- PHP – Merge two arrays (same-length) into one associative?
- Sort multidimensional array by date column, then use other column values if dates are the same
- PHP foreach loop through multidimensional array [duplicate]
- Count “truthy” values in a 2d array
- PHP merge arrays by value
- Loop a multidimensional array and only print two specific column values per row
- Recursively sort keys of a multidimensional array
- Sort an array of associative arrays by column value
- php multidimensional array get values
- Group 2d array’s row data by one column and sum another column within each group to produce a reduced 2d array
- Rename key in each row of a 2d array
- Group rows in a 2d array and count number of rows in each respective group