Maison >développement back-end >Problème PHP >Les clés du tableau PHP peuvent utiliser des nombres ou quelque chose comme ça
Les clés du tableau PHP peuvent être des nombres ou des chaînes, et il prend également en charge l'utilisation d'un mélange de chaînes et de nombres comme noms de clé pour les tableaux associatifs ; les valeurs des éléments dans les tableaux PHP peuvent être de n'importe quel type, mais les noms de clé ne peuvent être composés que de nombres ou chaînes Chaque nombre correspond à la position d'un élément du tableau dans le tableau.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 8.1, ordinateur Dell G3
La valeur dans le tableau peut être de n'importe quel type, mais le nom de clé la clé ne peut être que des nombres et des chaînes
En PHP, un tableau est un ensemble ordonné de variables où chaque valeur est appelée un élément. Chaque élément se distingue par un identifiant spécial appelé clé (également appelé indice).
Les tableaux PHP sont plus flexibles que les tableaux d'autres langages de haut niveau. Ils prennent non seulement en charge les tableaux d'index avec des nombres comme clés, mais prennent également en charge les tableaux associatifs avec des chaînes ou un mélange de chaînes et de nombres comme clés.
L'indice (nom de clé) du tableau d'index est constitué de nombres, commençant à 0 par défaut. Chaque nombre correspond à la position d'un élément du tableau dans le tableau. Il n'est pas nécessaire de le spécifier automatiquement. au nom de clé de la valeur du tableau d'index, puis incrémente automatiquement à partir de cette valeur.
Extension : PHP change le nom de la clé du tableau en un nombre
Vous pouvez utiliser la fonction array_values() pour changer le nom de la clé du tableau en un nombre. Cette fonction peut obtenir les valeurs de tous les éléments du. tableau et convertissez le tableau associatif en index du tableau, puis le nom de clé du tableau devient un nombre ; la syntaxe est "array_values(array)".
L'exemple est le suivant :
<?php header("Content-type:text/html;charset=utf-8"); $array = array("颜色1" => '红色', "颜色2" => '黄色', "颜色3" => '蓝色', "颜色4" => '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump(array_values($array)); ?>
Résultat de sortie :
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
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!