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

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

Patricia Arquette
Patricia Arquetteoriginal
2024-12-19 03:54:12162parcourir

How to Reindex a PHP Array Starting from 1 Instead of 0?

Réindexer un tableau avec des indices commençant à 1 en PHP

Pour réindexer un tableau avec des indices commençant à 1 plutôt que 0, vous pouvez utiliser deux méthodes principales :

Méthode 1 : à partir de zéro

Si vous souhaitez que les indices d'un tableau partent de zéro, ce qui suit un extrait de code peut être utilisé :

$iZero = array_values($arr);

Méthode 2 : à partir de un

Alternativement, si vous préférez que les indices commencent à partir de 1, vous pouvez implémenter le code suivant :

$iOne = array_combine(range(1, count($arr)), array_values($arr));

Comprendre les fonctions Impliqué

  • array_values() : Récupère les valeurs d'un tableau en tant que nouveau tableau, en ignorant les clés.
  • array_combine() : Crée un nouveau tableau en utilisant un tableau pour les clés et un autre pour valeurs.
  • range() : crée un tableau d'entiers dans la plage spécifiée.

En tirant parti de ces fonctions, vous pouvez réindexer efficacement vos tableaux pour les aligner avec le point de départ de l'index souhaité.

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