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
DDDoriginal
2024-12-09 00:02:10269parcourir

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'
);

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);

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'
);

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