- array_merge_recursive: documentation ( source)
- var_export: documentation ( source)
<?php
$multiarr = [
['Fruit' => 'Apples'],
['Fruit' => 'Bananas'],
['Fruit' => 'Oranges'],
['Veg' => 'Carrot'],
//['Veg' => 'Leek'],
];
foreach ($multiarr as $array) {
foreach ($array as $key=>$val) {
$newarray[$key][] = $val;
}
}
var_export($newarray);
echo "\n---\n";
var_export(array_merge_recursive(...$multiarr));