La question est de savoir comment réinitialiser la clé, par exemple pour un tableau:
Array (
[1_Name] => Array (
[1] => leo
[4] => NULL
)
[1_Phone] => Array (
[1] => 12345
[4] => 434324
)
)
réinitialiser à:
Array (
[1_Name] => Array (
[0] => leo
[1] => NULL
)
[1_Phone] => Array (
[0] => 12345
[1] => 434324
)
)
Réponses:
Pour réinitialiser les clés de tous les tableaux d'un tableau:
Si vous souhaitez simplement réinitialiser les clés de tableau de premier niveau, utilisez
array_values()
sansarray_map
.la source
array_values
fonction.grâce à cette fonction, vous pouvez réinitialiser votre tableau
la source
Utilisez
array_values
pour réinitialiser les cléshttp://php.net/array_values
la source
Ici, vous pouvez voir la différence entre la façon dont ce deceze a offert par rapport à l'
array_values
approche simple :Le tableau:
En
deceze
chemin, voici votre sortie:Et voici votre sortie si vous n'utilisez que la
array_values
fonction:la source
Array ([0] => pomme [1] => cerise)
Tableau ([0] => cerise [1] => pomme)
la source
Une fonction native PHP existe pour cela. Voir http://php.net/manual/en/function.reset.php
Faites simplement ceci:
mixed reset ( array &$array )
la source
reset
fait autre chose.