Maison  >  Article  >  développement back-end  >  Est-il possible de modifier les clés du tableau en php ?

Est-il possible de modifier les clés du tableau en php ?

青灯夜游
青灯夜游original
2022-05-09 17:34:571595parcourir

php peut modifier les clés du tableau. Méthode de modification : 1. Utilisez l'instruction "array_values ​​​​(array)" pour remplacer les clés de chaîne du tableau par des clés numériques ; 2. Utilisez "array_combine (tableau de noms de clés, tableau d'origine)" pour remplacer les clés du tableau d'origine. avec clés Le nombre d'éléments dans le tableau de noms, le tableau de clés et le tableau d'origine doivent être les mêmes.

Est-il possible de modifier les clés du tableau en php ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php peut modifier la clé du tableau. La méthode de modification est la suivante :

1. Utilisez la fonction array_values()

array_values() pour convertir un tableau associatif en tableau d'index, c'est-à-dire changer les clés de chaîne du tableau en clés numériques.

<?php
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_values($arr));
?>

Est-il possible de modifier les clés du tableau en php ?

2. Utilisez la fonction array_combine()

array_combine() peut créer un nouveau tableau en fusionnant deux tableaux, où les éléments d'un tableau sont des noms de clés et les éléments de l'autre tableau sont des valeurs clés. . Le nombre d'éléments dans le tableau de clés et dans le tableau de valeurs de clés doit être le même.

En d'autres termes, cette fonction peut remplacer les clés du tableau d'origine par des éléments du tableau de clés.

Exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("red","green","blue","yellow");
echo "原数组:";
var_dump($arr);

echo "键名数组:";
$key=array("a","b","c","d");
var_dump($key);

echo "修改键后的数组:";
$arr2 = array_combine($key,$arr);
var_dump($arr2);
?>

Est-il possible de modifier les clés du tableau en php ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

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