PHP - How to reindex array key after unset key?

By Hardik Savani | May 14, 2019 | | 11583 Viewer | Category : 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.

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...



Tags : Array Example PHP


Hardik Savani
My name is Hardik Savani. I'm a full-stack developer, entrepreneur and owner of Aatman Infotech. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Javascript, JQuery, Laravel, Codeigniter, VueJS, AngularJS and Bootstrap from the early stage.
Follow Me: Github Twitter
***Do you want me hire for your Project Work? Then Contact US.

We are Recommending you: