function arr2DTo1D($arr2d) {
$arr = [];
foreach ($arr2d as $row) {
foreach ($row as $value) {
$arr[] = $value;
}
}
return $arr;
}
$arr2d = [
[5, 6, 1, 2],
[3, 8, 0, 7],
[9, 2, 7, 4]
];
$arr = arr2DTo1D($arr2d);
foreach ($arr as $n) {
echo $n . "\t";
}
/*
run:
5 6 1 2 3 8 0 7 9 2 7 4
*/