- var_dump: documentation ( source)
- array_fill: documentation ( source)
<?php
function flatten_array($array) {
foreach ($array as $i => $items) {
foreach ($items as $key => $value) {
$ar[$key.'-'.($i+1)] = $value;
}
}
}
// this line generates a 10x10 multi-d array
$a = array_fill(0, 10, array_fill(0, 10, 0));
$flat_array = flatten_array($a);
var_dump($flat_array);