Maison > Article > développement back-end > Fonction PHP exploration-array_key_first()
Fonction PHP exploration-array_key_first()
Dans PHP 7.3, un nouveau tableau function-array_key_first() a été officiellement ajouté. Cette fonction renvoie la première clé du tableau. Dans cet article, nous approfondirons l'utilisation et les scénarios de cette fonction.
Syntaxe
array_key_first (array $array) : Mixed
Description
array_key_first() La fonction reçoit un paramètre de tableau et renvoie la valeur du premier nom de clé du tableau. Si le tableau est vide, il renvoie null.
Exemple
Exemple 1 :
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
echo array_key_first($arr); Sortie a
Exemple 2 :
$arr = [];
echo array_key_first($arr); // Sortie null
Scénario d'utilisation
In certains cas Dans ce cas, nous devons obtenir le nom de clé du premier élément d'un tableau. Avant PHP 7.3, nous pouvions utiliser la fonction reset() pour obtenir la valeur du premier élément, puis utiliser la fonction key() pour obtenir la valeur clé de l'élément. Cependant, utiliser array_key_first() est plus simple que d'utiliser les fonctions reset() et key().
Exemple :
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
echo array_key_first($arr);
Déterminer si un tableau est videExemple :
$arr = [];
if (array_key_first($arr) === null) {
echo 'Le tableau est vide';
}
Résultat de l'exécution :
Le tableau est vide
Il est à noter que s'il y a un élément avec une valeur nulle dans le tableau, une erreur peut survenir lors de l'utilisation de la fonction array_key_first(). La fonction
Résumé
array_key_first() est une nouvelle fonction de tableau dans PHP 7.3. Elle est très pratique à utiliser pour obtenir la valeur du premier nom de clé dans le tableau. Elle peut également être utilisée pour déterminer si le tableau est vide. Lorsque vous l'utilisez, vous devez être prudent lorsque vous l'utilisez lorsqu'il y a des éléments avec des valeurs nulles dans le tableau.
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!