Maison > développement back-end > tutoriel php > Comment obtenir le nom de la première clé d'un tableau spécifié en PHP

Comment obtenir le nom de la première clé d'un tableau spécifié en PHP

王林
Libérer: 2024-03-19 13:14:01
avant
1138 Les gens l'ont consulté

L'éditeur PHP Xiaoxin vous expliquera comment obtenir le nom de la première clé d'un tableau spécifié. En PHP, vous pouvez utiliser la fonction array_keys() pour obtenir toutes les clés d'un tableau et obtenir la première clé par index. Une autre méthode consiste à utiliser la fonction reset() pour pointer le pointeur interne du tableau vers le premier élément et renvoyer le nom de clé correspondant. Les deux méthodes peuvent facilement obtenir le nom de la première clé du tableau spécifié, rendant votre programmation PHP plus efficace et plus pratique.

PHP Récupère le nom de la première clé du tableau spécifié

En php, il existe plusieurs façons d'obtenir le nom de la première clé d'un tableau :

1. Utilisez la fonction array_keys()

array_keys() La fonction renvoie un tableau de toutes les clés du tableau. Pour obtenir le nom de la première clé vous pouvez utiliser :

$arr = array("a" => 1, "b" => 2, "c" => 3);
$first_key = array_keys($arr)[0]; // 输出: "a"
Copier après la connexion

2. Utilisez la boucle foreach

Vous pouvez utiliser foreach pour parcourir les éléments du tableau un par un, le nom de la première clé sera la première valeur de la boucle :

$arr = array("a" => 1, "b" => 2, "c" => 3);
foreach ($arr as $key => $value) {
$first_key = $key; // 输出: "a"
break;
}
Copier après la connexion

3. Utilisez la fonction reset()

reset() La fonction réinitialise le pointeur interne sur le premier élément du tableau et renvoie la clé de l'élément :

$arr = array("a" => 1, "b" => 2, "c" => 3);
$first_key = reset($arr); // 输出: "a"
Copier après la connexion

4. Utilisez la fonction array_shift()

array_shift() La fonction supprime et renvoie le premier élément du tableau. Le nom de clé de l'élément est le nom de la première clé :

$arr = array("a" => 1, "b" => 2, "c" => 3);
$first_key = array_shift($arr); // 输出: "a"
Copier après la connexion

5. Utilisez la fonction array_first_key() dans PHP 7.3

PHP 7.3 a introduit la fonction array_first_key(), spécifiquement utilisée pour obtenir le premier nom de clé d'un tableau :

$arr = array("a" => 1, "b" => 2, "c" => 3);
$first_key = array_first_key($arr); // 输出: "a"
Copier après la connexion

Comparaison des performances

Dans les grands tableaux, la fonction array_keys() est plus efficace que les autres méthodes car elle ne doit parcourir le tableau qu'une seule fois. Pour les petits tableaux, toutes les méthodes sont à peu près aussi efficaces.

Attention :

  • Si le tableau est vide, la méthode ci-dessus renverra NULL.
  • Pour les tableaux associatifs, les noms de clés peuvent être de n'importe quel type, y compris les nombres.

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:lsjlt.com
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