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

青灯夜游
Libérer: 2023-03-16 06:06:01
original
1549 Les gens l'ont consulté

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));
?>
Copier après la connexion

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);
?>
Copier après la connexion

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!

Étiquettes associées:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!