I'm looking for some simple solution (1 line) to increment all the keys +1 in an multi array.
Array (
0 => Array (
7 => 'foo',
13 => 'foo'
),
1 => Array (
2 => 'foo',
25 => 'foo'
),
4 => Array (
24 => 'foo'
)
)
RESULT ARRAY
Array (
1 => Array (
8 => 'foo',
14 => 'foo'
),
2 => Array (
3 => 'foo',
26 => 'foo'
),
5 => Array (
25 => 'foo'
)
)
array_combine(array_map(function ($key) { return ++$key; }, array_keys($data)), $data)would be a starting point, but you'd have to do it recursively as well; it's probably a lot easier to do it when you display the info