Maison > Article > développement back-end > Qu'est-ce que l'indice dans le tableau php
Dans les tableaux php, l'indice est l'identifiant de l'élément du tableau. Chaque élément du tableau se distingue par un identifiant spécial appelé clé (également appelé indice) ; l'indice est par défaut de type entier et commence à 0. En PHP, si vous ne définissez pas manuellement le nom de clé de chaîne (indice) lors de la création d'un tableau, un tableau d'index sera créé par défaut. Son indice (nom de clé) est constitué d'une valeur entière et la valeur d'index par défaut augmente séquentiellement en commençant. à partir de 0. ;Chaque nombre correspond à la position d'un élément du tableau dans le tableau et n'a pas besoin d'être spécifié.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
L'indice (nom de clé) du tableau php
Un tableau est un ensemble de variables ordonnées , où Chaque valeur est appelée un élément. Chaque élément se distingue par un identifiant spécial appelé clé (également appelé indice).
L'indice peut être un nombre (entier) ou une chaîne, mais la valeur par défaut est un type entier et commence à 0.
Vous pouvez utiliser les deux méthodes suivantes pour déclarer un tableau en PHP :
Déclarez un tableau en attribuant directement des valeurs aux éléments du tableau ;
Utilisez la fonction array() pour déclarer un tableau ;
Mais quelle que soit la méthode, si vous ne définissez pas manuellement le nom de la clé de chaîne (indice) lors de la création du tableau, le tableau d'index sera créé par défaut
<?php header('content-type:text/html;charset=utf-8'); $array[] = '苹果'; $array[] = '香蕉'; $array[] = '梨'; $array[] = '桃子'; var_dump($array); ?>
<?php header('content-type:text/html;charset=utf-8'); $array = array('红色','黄色','蓝色','白色'); var_dump($array); ?>
L'indice (clé nom) du tableau d'index sera créé par défaut. Il est constitué de valeurs entières et commence à 0 par défaut. Chaque numéro correspond à la position d'un élément du tableau dans le tableau. Il n'est pas nécessaire de le spécifier automatiquement. attribuez une valeur entière au nom de clé du tableau d'index, puis augmentez automatiquement à partir de cette valeur.
Seulement lorsque le nom de la clé de chaîne est spécifié manuellement, le tableau associatif sera défini :
<?php header('content-type:text/html;charset=utf-8'); $array = array("id"=>25,"name"=>"李华","age"=>18); var_dump($array); ?>
Comment obtenir l'indice du tableau en PHP
La fonction array_key() peut obtenir tout ou partie des noms de clé (indices ) dans le tableau , le format de syntaxe de cette fonction est le suivant :
array_keys($array,$search_value,$strict)
La description du paramètre est la suivante :
===
Exemple 1 : Tous les noms de clés
<?php $arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr); var_dump(array_keys($arr)); ?>
Exemple 2 : Noms de clés des valeurs spécifiées
<?php $arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr); var_dump(array_keys($arr,80)); var_dump(array_keys($arr,"80")); var_dump(array_keys($arr,"80",true)); ?>
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!