Maison > développement back-end > tutoriel php > Comment puis-je réorganiser les clés de tableau en PHP pour commencer à partir de 0 ?

Comment puis-je réorganiser les clés de tableau en PHP pour commencer à partir de 0 ?

DDD
Libérer: 2024-12-09 00:02:10
original
272 Les gens l'ont consulté

How Can I Reorder Array Keys in PHP to Start from 0?

Réorganiser les clés de tableau avec des valeurs de tableau

Rencontrer des tableaux avec des clés non séquentielles peut être un scénario courant en programmation. Considérons un tableau comme celui ci-dessous, où les clés ne sont pas dans l'ordre optimal de 0, 1, 2, 3, etc. :

array(
  0 => 'val',
  2 => 'val',
  3 => 'val',
  5 => 'val',
  7 => 'val'
);
Copier après la connexion

Dans des situations comme celle-ci, il devient nécessaire de réinitialiser le touches pour accéder à la séquence souhaitée. PHP fournit une fonction pratique appelée array_values ​​spécialement conçue à cet effet.

La fonction array_values ​​crée un nouveau tableau avec des clés séquentielles commençant à 0. Elle prend le tableau d'origine comme argument et renvoie un nouveau tableau avec les valeurs de le tableau d'origine, mais avec des clés définies sur des entiers consécutifs.

$reindexed_array = array_values($old_array);
Copier après la connexion

En utilisant array_values, vous pouvez facilement réindexer votre tableau, ce qui donne le résultat souhaité suivant sortie :

array(
  0 => 'val',
  1 => 'val',
  2 => 'val',
  3 => 'val',
  4 => 'val'
);
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal