Maison > développement back-end > Problème PHP > Parlons de la manière spécifique d'écrire des indices de tableau en PHP

Parlons de la manière spécifique d'écrire des indices de tableau en PHP

PHPz
Libérer: 2023-04-20 15:59:02
original
724 Les gens l'ont consulté

L'indice d'un tableau en PHP peut être indexé en utilisant des types entier, chaîne et booléen, et vous pouvez même utiliser un tableau comme indice d'un autre tableau. Ce qui suit présentera les méthodes d'écriture spécifiques des indices de tableau en PHP.

  1. Indices entiers

Les indices entiers dans les tableaux PHP sont les mêmes que les indices de tableau ordinaires, commençant à 0 et augmentant progressivement. Par exemple, un tableau de 5 éléments commençant à 0 peut s'écrire comme suit :

$arr = array(1, 2, 3, 4, 5);
Copier après la connexion

Les indices de ce tableau sont respectivement 0, 1, 2, 3 et 4. Si vous devez ajouter un élément à la fin du tableau, vous pouvez utiliser le code suivant :

$arr[] = 6;
Copier après la connexion

Après avoir exécuté le code ci-dessus, le tableau ajoutera un élément avec une valeur de 6 à la fin et définira son indice sur 5. .

  1. Indice de chaîne

L'indice de chaîne de tableau PHP permet aux développeurs d'utiliser des chaînes comme indices de tableau. Par exemple :

$arr = array(
    "name" => "Tom",
    "age" => 20,
    "gender" => "male"
);
Copier après la connexion

Dans l'exemple ci-dessus, chaque élément du tableau a une chaîne précédée de guillemets en indice. Pour ce type d'indice, il existe deux manières d'accéder aux éléments du tableau.

La première consiste à utiliser directement la chaîne d'indice pour accéder à :

echo $arr["name"];
Copier après la connexion

Le code ci-dessus affichera "Tom".

La seconde consiste à utiliser des accolades {} pour envelopper la chaîne d'indice :

echo $arr{"name"};
Copier après la connexion

Le code ci-dessus génère également "Tom".

  1. Indices booléens

Les indices booléens en PHP autorisent uniquement l'utilisation de deux valeurs : vrai et faux. Si vous utilisez une autre valeur comme indice de tableau, PHP la convertira automatiquement en type booléen. Par conséquent, seules les valeurs vraies et fausses sont généralement des indices légaux.

Par exemple :

$arr = array(
    true => "Hello",
    false => "World"
);
Copier après la connexion

Dans l'exemple ci-dessus, l'élément d'index vrai a la valeur "Bonjour" et l'élément d'index faux a la valeur "Monde".

  1. Tableau comme indice

Un indice de tableau en PHP peut également être un autre tableau. Par exemple :

$arr1 = array('a', 'b', 'c');
$arr2 = array($arr1, 'd', 'e');
Copier après la connexion

Dans l'exemple ci-dessus, le premier élément du tableau $arr2 est le tableau $arr1, il est donc accessible en utilisant :

echo $arr2[0][1];
Copier après la connexion

Le résultat de sortie est "b".

Résumé

Ci-dessus, il existe plusieurs façons d'écrire des indices de tableau en PHP. Quel que soit l'indice utilisé, il doit être utilisé de manière raisonnable pour améliorer la maintenabilité et la complexité des applications 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!

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