Your Help Group

How do you reindex an array in PHP?

Today, we will learn how to reindex array key from 0 after unset key. we can reassign key using array_values function of php. i will give you simple example for reindex array from 0 after unset key using array_values function. we will reassign keys from numeric like 0 1 2 etc.Sometime you need to store json to database column at that time it is better if you keep array key as numeric with 0 1 2 etc. so you can easily do json encode and json decode. so you can see in this example how you can make it done for reassign array keys in php.

Code Block Example

					    
                                   $myArray = [ 
        '0' => [
                'name' => 'Paresh',
                'email' => 'paresh@gmail.com',
                'birthdate' => '01/01/1990',
            ],
        '1' => [
                'name' => 'Rakesh', 
                'email' => 'rakesh@gmail.com',
                'birthdate' => '01/01/1990',
            ], 
        '2' => [
                'name' => 'Mahesh',
                'email' => 'mahesh@gmail.com',
                'birthdate' => '01/01/1990',
            ],
        '3' => [ 
                'name' => 'Mahesh 2', 
                'email' => 'mahesh@gmail.com',
                'birthdate' => '01/01/1990',
            ]
    ];
       unset($myArray[2]);
       $myArray = array_values($myArray);
        print_r($myArray);
?>