Réindexation d'un tableau après la suppression d'éléments
Lors de la suppression d'éléments d'un tableau, les clés du tableau peuvent devenir discontinues. Pour réinitialiser les clés pour qu'elles soient à nouveau de base zéro, vous pouvez utiliser la méthode suivante :
Utilisation de array_values() :
PHP fournit la fonction array_values(), qui renvoie un nouveau tableau avec des clés réindexées numériquement, en commençant à zéro. Pour l'utiliser, passez simplement le tableau d'origine en argument :
<code class="php">$array = array(1, 2, 3, 4, 5); foreach ($array as $i => $info) { if ($info == 1 || $info == 2) { unset($array[$i]); } } $array = array_values($array); print_r($array);</code>
Sortie :
Array ( [0] => 3 [1] => 4 [2] => 5 )
En utilisant array_values(), les clés du fichier modifié Les tableaux sont maintenant réindexés pour être continus et commencent à zéro.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!