Ho un arrays:
Array ( [0] => ololo [2] => test [3] => haha [7] => nice )
Come posso cambiare gli indici dell'arrays con questo:
Array ( [0] => ololo [1] => test [2] => haha [3] => nice )
Da PHP.net:
arrays_values () restituisce tutti i valori dall'arrays di input e indicizza l'arrays numberscamente.
fonte
$arr = arrays_values($arr);
arrays_values () è probabilmente quello che vuoi. Vedi: http://php.net/function.arrays-values
$myArray = arrays_values($myArray);
Questo indicizzerà nuovamente i tasti dell'arrays:
arrays_values($arrays)
arrays_values ()
Se hai il tuo arrays iniziale all'interno di $a
variabile, puoi semplicemente fare quanto segue:
$a = arrays_values($a);
Che fondamentalmente restituirà valori dall'arrays originale e lo farà nell'altro arrays.
È abbastanza chiaro?