PHP Reindex Array Keys After Unset

May 10, 2020 | Category : PHP

Hello all! In this article, we will talk about php array remove keys keep values. This tutorial will give you simple example of php reassign array keys. This article goes in detailed on php change array keys to numeric. if you have question about reindex array after unset php then i will give simple example with solution. Alright, let’s dive into the steps.

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.

Example:

<?php

$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);

?>

Output:

Array

(

[0] => Array

(

[name] => Paresh

[email] => paresh@gmail.com

[birthdate] => 01/01/1990

)

[1] => Array

(

[name] => Rakesh

[email] => rakesh@gmail.com

[birthdate] => 01/01/1990

)

[2] => Array

(

[name] => Mahesh 2

[email] => mahesh@gmail.com

[birthdate] => 01/01/1990

)

)

I hope it can help you...