En tant que langage de programmation largement utilisé, PHP a de puissantes capacités de fonctionnement de tableau. Dans le développement réel, il est parfois nécessaire de convertir les noms clés du tableau en index numériques. Cet article introduira en détail deux méthodes couramment utilisées et efficaces pour vous aider à accomplir facilement cette exigence.
La fonction Array_Values intégrée de PHP peut rapidement convertir les noms de clés d'un tableau en un index numérique à partir de zéro. Cette fonction renvoie un nouveau tableau, contenant toutes les valeurs du tableau d'origine, mais réinitialise tous les noms de clés aux index numériques, ce qui est pratique et rapide.
<span class="fun">array_values ($ array)</span>
$ tableau : requis, spécifiant le tableau à fonctionner.
$array = array(
'name' => 'Tom',
'age' => 18,
'sex' => 'male',
);
$new_array = array_values($array);
print_r($new_array);
Résultat de sortie:
Array
(
[0] => Tom
[1] => 18
[2] => male
)
En plus des fonctions intégrées, vous pouvez également utiliser une boucle foreach pour traverser manuellement le tableau et remplacer le nom de clé d'origine par un index numérique. Cette méthode est très flexible et convient à la gestion des structures complexes du tableau.
$array = array(
'name' => 'Tom',
'age' => 18,
'sex' => 'male',
);
$new_array = array(); // Créer un tableau vide
$i = 0; // Définissez la valeur de départ du nom de clé numérique
foreach ($array as $value) {
$new_array[$i] = $value; // Attribuez la valeur correspondant à la touche d'origine à la touche numérique
$i++;
}
print_r($new_array);
Résultat de sortie:
Array
(
[0] => Tom
[1] => 18
[2] => male
)
Dans PHP, il existe deux façons principales de convertir les noms de clés du tableau en index numériques. L'utilisation de la fonction Array_Values est simple et rapide, adaptée aux scénarios où les noms de clés sont des chaînes; L'utilisation de boucles FOREACH offre une plus grande flexibilité et convient aux besoins de traitement des réseaux plus complexes. La sélection de la méthode appropriée en fonction de la situation réelle peut rendre le fonctionnement du tableau plus efficace et pratique.