- array_shift: documentation ( source)
<?php
function awesome(...$arrays) {
if (!is_array($arrays)) return false;
$merged = array_shift($arrays);
foreach($arrays as $array) {
foreach($array as $k => $v) {
$merged[(string)$k] = $v;
}
}
return $merged;
}
awesome(array('A', 'B'), array('B', 'C'));