Pytanie brzmi jak zresetować klucz np. Dla tablicy:
Array (
[1_Name] => Array (
[1] => leo
[4] => NULL
)
[1_Phone] => Array (
[1] => 12345
[4] => 434324
)
)
zresetuj do:
Array (
[1_Name] => Array (
[0] => leo
[1] => NULL
)
[1_Phone] => Array (
[0] => 12345
[1] => 434324
)
)
Odpowiedzi:
Aby zresetować klucze wszystkich tablic w tablicy:
Jeśli chcesz po prostu zresetować klucze tablicowe pierwszego poziomu, użyj
array_values()
bezarray_map
.źródło
array_values
funkcji.dzięki tej funkcji możesz zresetować macierz
źródło
Służy
array_values
do resetowania klawiszyhttp://php.net/array_values
źródło
Tutaj możesz zobaczyć różnicę między sposobem oferowanym przez deceze a prostym
array_values
podejściem:Tablica:
W ten
deceze
sposób, oto wynik:A oto wynik, jeśli używasz tylko
array_values
funkcji:źródło
Tablica ([0] => jabłko [1] => wiśnia)
Tablica ([0] => wiśnia [1] => jabłko)
źródło
W tym celu istnieje natywna funkcja PHP. Zobacz http://php.net/manual/en/function.reset.php
Po prostu zrób to:
mixed reset ( array &$array )
źródło
reset
robi coś innego.