What is the simplest solution to increase by 1 all keys in an array?
BEFORE:
$arr[0] = 'a'; $arr[1] = 'b'; $arr[2] = 'c';
AFTER:
$arr[1] = 'a'; $arr[2] = 'b'; $arr[3] = 'c';
You can use
$start_zero = array_values($array); /* Re-Indexing Array To Start From Zero */
And if you want to start it from index 1 use
$start_one = array_combine(range(1, count($array)), array_values($array));
2.1m questions
2.1m answers
60 comments
57.0k users