Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

re-arrange php array

Tags:

arrays

php

I have a array

Array ( [1] => Vice President [3] => Secretary [5] => Treasurer ) 

I want make it change to

Array ( [0] => Vice President [1] => Secretary [2] => Treasurer ) 

I have try us php for loop function

$ub_new_arr_sort = array();
for($i3 = 0; $i3 < count($ub_new_arr); $i3++){
$ub_new_arr_sort[] = $ub_new_arr[$i3];
}

but seem like not work at all, any idea?

Thanks for advance.

like image 209
wyman Avatar asked Dec 13 '22 11:12

wyman


2 Answers

Just use array_values.

$array = array_values($array);
like image 56
Francois Deschenes Avatar answered Dec 31 '22 09:12

Francois Deschenes


Use foreach instead of for to be 'key independant':

foreach($oldarray as $position){
    $newArray[] = $position;
}
print_r($newArray);
like image 42
konsolenfreddy Avatar answered Dec 31 '22 07:12

konsolenfreddy