Comment réindexer un tableau PHP et remplir les positions d'index vides ?

Linda Hamilton
Libérer: 2024-10-25 07:01:29
original
612 Les gens l'ont consulté

How to Reindex a PHP Array and Fill in Empty Index Positions?

Réindexer un tableau en PHP

En PHP, vous pouvez rencontrer une situation où vous devez supprimer certains index d'un tableau, ce qui entraîne lacunes dans les séquences d’index. Cet article présentera une solution pour réindexer le tableau, en remplissant les positions d'index vides.

Pour réindexer un tableau en PHP, vous pouvez utiliser la fonction array_values. Cette fonction réaffecte les clés d'un tableau de manière séquentielle, en commençant par 0. En passant le tableau d'origine à array_values, vous pouvez obtenir un nouveau tableau avec des index consécutifs.

Considérez l'exemple suivant :

<code class="php">$myarray = array(
    '0' => 'a->1',
    '1' => 'a-7 b->3',
    '3' => 'a-8 b->6',
    '4' => 'a-3 b->2'
);</code>
Copier après la connexion

Comme vous pouvez le voir, il manque un index en position 2. En utilisant array_values, nous pouvons réindexer le tableau :

<code class="php">$myarray = array_values($myarray);</code>
Copier après la connexion

Le $myarry résultant sera réindexé comme suit :

<code class="php">$myarray[0] = 'a->1'
$myarray[1] = 'a-7 b->3'
$myarray[2] = 'a-8 b->6'
$myarray[3] = 'a-3 b->2'</code>
Copier après la connexion

Cette méthode supprime efficacement les espaces dans le tableau et garantit des index consécutifs, ce qui facilite l'utilisation et la manipulation des données du tableau.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!