Maison >développement back-end >tutoriel php >Comment réindexer un tableau PHP à partir de 1 ?

Comment réindexer un tableau PHP à partir de 1 ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-20 19:17:11886parcourir

How to Reindex a PHP Array Starting from 1?

Réindexer un tableau et décaler les index pour commencer à partir de 1 en PHP

Vous avez un tableau avec des clés commençant à 2 et vous souhaitez réindexez-le avec les clés commençant à 1.

Pour y parvenir, vous pouvez utiliser une combinaison de fonctions de tableau dans PHP :

  1. Utilisez array_values() pour extraire les valeurs d'objet :
$values = array_values($originalArray);
  1. Utilisez array_combine() et range () pour réindexer avec des index à partir de 1 :
$reindexedArray = array_combine(
    range(1, count($values)),
    $values
);

Sortie :

array (

[1] => Object
    (
        [title] => Section
        [linked] => 1
    )

[2] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[3] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)

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