Maison  >  Article  >  développement back-end  >  Vérifiez les clés du tableau à l'aide de la fonction array_key_exists() en PHP

Vérifiez les clés du tableau à l'aide de la fonction array_key_exists() en PHP

PHPz
PHPzoriginal
2023-06-27 11:26:29964parcourir

PHP est un langage de programmation populaire utilisé pour développer des applications Web. L'une des fonctionnalités les plus importantes est la prise en charge des tableaux. Les tableaux en PHP peuvent contenir un ensemble de paires clé-valeur, où chaque clé doit être unique. Lorsque nous avons besoin de savoir si une clé existe dans un tableau, nous pouvons utiliser la fonction array_key_exists(). La fonction

array_key_exists() est une fonction intégrée fournie par PHP. Sa fonction est de vérifier si une clé spécifiée existe dans un tableau. La syntaxe de cette fonction est la suivante :

bool array_key_exists (mixed $key, array $array)

Parmi eux, $key représente la clé à vérifier, et $array représente le tableau à vérifier. La valeur de retour de cette fonction est une valeur booléenne qui renvoie vrai si la clé existe dans le tableau, faux sinon.

C'est très simple d'utiliser la fonction array_key_exists(). Voici un exemple de code :

// 定义一个包含键值对的数组
$fruits = array(
    'apple' => 'red',
    'banana' => 'yellow',
    'orange' => 'orange'
);

// 检查指定键是否存在于数组中
if (array_key_exists('apple', $fruits)) {
    echo 'The key exists.';
} else {
    echo 'The key does not exist.';
}

Le code ci-dessus définit un tableau appelé $fruits, qui contient trois paires clé-valeur. Ensuite, utilisez la fonction array_key_exists() pour vérifier si la clé « pomme » existe dans le tableau. Si elle existe, affichez "La clé existe.", sinon affichez "La clé n'existe pas.". Étant donné que la clé « pomme » existe dans $fruits, le code ci-dessus affichera « La clé existe. ».

// 使用变量作为键值
$color = 'red';
if (array_key_exists($color, $fruits)) {
    echo 'The key exists.';
} else {
    echo 'The key does not exist.';
}

Le code ci-dessus définit la valeur de la variable $color sur 'red', puis utilise la fonction array_key_exists() pour vérifier si la variable existe dans le tableau $fruits. Puisque la clé « rouge » existe dans le tableau $fruits, le code ci-dessus affichera « La clé existe. ».

// 使用一个不存在的键作为参数
if (array_key_exists('watermelon', $fruits)) {
    echo 'The key exists.';
} else {
    echo 'The key does not exist.';
}

Enfin, le code ci-dessus appelle la fonction array_key_exists() avec une clé 'watermelon' qui n'existe pas dans le tableau $fruits en tant que paramètre. Étant donné que cette clé n'existe pas dans le tableau $fruits, le code ci-dessus affichera "La clé n'existe pas.".

En général, utiliser la fonction array_key_exists() pour vérifier si une clé de tableau existe est une méthode très efficace. Cette fonction peut jouer un bon rôle si vous traitez des données de formulaire, lisez des fichiers de configuration ou à d'autres endroits où vous devez utiliser des tableaux. Bien entendu, lorsque vous utilisez cette fonction, vous devez faire attention à l'ordre des paramètres et vous assurer que les types de paramètres transmis lors de l'appel de la fonction sont corrects.

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