Maison >développement back-end >tutoriel php >Comment réindexer un tableau PHP avec des touches numériques consécutives ?

Comment réindexer un tableau PHP avec des touches numériques consécutives ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-25 06:45:02869parcourir

How to Reindex a PHP Array with Consecutive Numeric Keys?

Réindexation des tableaux PHP

Pour résoudre le problème des index de tableau manquants, vous pouvez utiliser la fonction array_values ​​en PHP. Cette fonction réindexe un tableau en en créant un nouveau avec des touches numériques consécutives commençant à 0.

Exemple :

<code class="php">$myarray = [
    0 => 'a->1',
    1 => 'a-7',
    '3' => 'a-8',
    4 => 'a-3',
];

$reindexedArray = array_values($myarray);

print_r($reindexedArray);
// Output:
// Array
// (
//     [0] => a-1
//     [1] => a-7
//     [2] => a-8
//     [3] => a-3
// )</code>

En appelant array_values($myarray), on créez un nouveau tableau $reindexedArray qui a des index consécutifs de 0 au dernier élément. Cela réindexe efficacement le tableau d'origine et supprime tous les index manquants.

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!

Déclaration:
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