Maison  >  Article  >  développement back-end  >  Les clés de tableau en php doivent-elles être des nombres ?

Les clés de tableau en php doivent-elles être des nombres ?

青灯夜游
青灯夜游original
2022-04-29 15:42:242955parcourir

En php, les clés de tableau ne doivent pas nécessairement être des nombres, elles peuvent aussi être des chaînes. Les tableaux PHP sont plus flexibles. Ils prennent non seulement en charge les tableaux d'index avec des entiers 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. Si la clé du tableau est une chaîne, vous devez ajouter le modificateur de délimitation précédent. (guillemet simple '' ou guillemet double "").

Les clés de tableau en php doivent-elles être des nombres ?

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

En PHP, les clés de tableau ne doivent pas nécessairement être des nombres, mais peuvent également être des chaînes.

Array 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).

Chaque entité du tableau contient deux éléments, à savoir la clé et la valeur. Les éléments du tableau correspondants peuvent être obtenus par valeur de clé. Ces clés peuvent être des clés numériques ou des clés d'association. Si une variable est un conteneur qui stocke une seule valeur, alors un tableau est un conteneur qui stocke plusieurs valeurs.

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.

1) Tableau d'index - nom de clé numérique

L'indice (nom de clé) du tableau d'index est composé de nombres, commençant par 0 par défaut. Chaque nombre correspond à la position d'un élément du tableau dans le tableau. Il n'est pas nécessaire d'être spécial. Spécifié, PHP attribuera automatiquement une valeur entière au nom de clé du tableau d'index, puis incrémentera automatiquement à partir de cette valeur. Comme indiqué ci-dessous :

$arr=array(1,2,3,4,5,6,7,8,9,10);

Les clés de tableau en php doivent-elles être des nombres ?

2) Tableau associatif - nom de clé de chaîne

L'indice (nom de clé) du tableau associatif est constitué d'un mélange de valeurs numériques et de chaînes S'il y a une clé. un tableau Si le nom n'est pas un nombre, alors le tableau est un tableau associatif. Comme indiqué ci-dessous :

$arr=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);

Les clés de tableau en php doivent-elles être des nombres ?

Remarque : Le nom de clé du tableau associatif peut être n'importe quel entier ou chaîne. Si le nom de la clé est une chaîne, un modificateur de délimitation - guillemet simple ' '或双引号" " - est ajouté au nom de la clé. Pour les tableaux indexés, il est préférable d’ajouter également des délimiteurs pour éviter toute confusion.

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