Maison > développement back-end > tutoriel php > Comment réindexer un tableau après avoir supprimé des éléments en PHP ?

Comment réindexer un tableau après avoir supprimé des éléments en PHP ?

Mary-Kate Olsen
Libérer: 2024-10-29 13:48:29
original
741 Les gens l'ont consulté

How to Reindex an Array After Removing Elements in PHP?

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>
Copier après la connexion

Sortie :

Array ( [0] => 3 [1] => 4 [2] => 5 )
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal