0

I need to change my array index values from

 Array ( [0] => 84 [1] => 109 [4] => 78 )

to

  Array ( [1] => 84 [2] => 109 [3] => 78 )

Thank you.

Ankur Bhadania
  • 4,123
  • 1
  • 23
  • 38
varathanyajiv
  • 136
  • 1
  • 2
  • 10

2 Answers2

0

Quick and dirty method

$arrayData = array_combine(
    range(1, count($arrayData)),
    $arrayData
);
Mark Baker
  • 209,507
  • 32
  • 346
  • 385
0

If you want to re-index starting to zero, simply do the following:

$ArrayFromZero = array_values($arr);

If you need it to start at one, then use the following:

$arrayFromOne = array_combine(range(1, count($arr)), array_values($arr));
Ricky
  • 284
  • 1
  • 3
  • 19