2

I have a problem like the example below. The array output that I have is array key #4 is missing,

Array (    [0] => Array
      (
           [milestonename] => Start Date
           [datefrom] => 03/01/2015
       )

   [1] => Array
       (
           [milestonename] => Finish Date
           [datefrom] => 03/24/2015
       )

   [2] => Array
       (
           [milestonename] => Release Date
           [datefrom] => 03/29/2015
       )

   [3] => Array
       (
           [milestonename] => release dasa
           [datefrom] => 03/16/2015
       )

   [5] => Array
       (
           [milestonename] => dasawarsa
           [datefrom] => 03/16/2015
       )

   [6] => Array
       (
           [milestonename] => lasawara
           [datefrom] => 03/18/2015
       )

   [7] => Array
       (
           [milestonename] => testing das
           [datefrom] => 03/29/2015
       ) )

I want this array key to be continuous numbering like array key is keep sorting by number

Array (    [0] => Array
      (
           [milestonename] => Start Date
           [datefrom] => 03/01/2015
       )

   [1] => Array
       (
           [milestonename] => Finish Date
           [datefrom] => 03/24/2015
       )

   [2] => Array
       (
           [milestonename] => Release Date
           [datefrom] => 03/29/2015
       )

   [3] => Array
       (
           [milestonename] => release dasa
           [datefrom] => 03/16/2015
       )

   [4] => Array
       (
           [milestonename] => dasawarsa
           [datefrom] => 03/16/2015
       )

   [5] => Array
       (
           [milestonename] => lasawara
           [datefrom] => 03/18/2015
       )

   [6] => Array
       (
           [milestonename] => testing das
           [datefrom] => 03/29/2015
       ) )
Anand Solanki
  • 3,419
  • 4
  • 16
  • 27
  • Hi, could you show us any code in order to troubleshoot this issue further? – Juxhin Mar 27 '15 at 08:29
  • If it's absolutely essential that keys are consecutive, then simply do `$myArray = array_values($myArray);` otherwise why worry about it? Generally, it shouldn't be essential – Mark Baker Mar 27 '15 at 08:30

2 Answers2

3

Use array_values:

$fixed_array = array_values($array);
Barmar
  • 741,623
  • 53
  • 500
  • 612
0

you can just use array_values function

$arr = array_values($arr);
Vazgen Manukyan
  • 1,410
  • 1
  • 12
  • 17