Maison  >  Article  >  développement back-end  >  Valeur de la clé de requête PHP dans le tableau

Valeur de la clé de requête PHP dans le tableau

WBOY
WBOYoriginal
2023-05-11 10:03:361005parcourir

Dans le processus de développement PHP, le traitement des tableaux est une opération très courante. Lorsque nous devons interroger une certaine valeur clé dans un tableau, PHP propose diverses méthodes pour atteindre cet objectif. Cet article présentera plusieurs méthodes couramment utilisées pour interroger les valeurs clés dans les tableaux.

1. Utilisez la fonction array_key_exists pour interroger la valeur de la clé

array_key_exists est une fonction intégrée en PHP, utilisée pour déterminer si le nom de clé ou l'index spécifié existe dans le tableau.

Ce qui suit est un exemple de code d'utilisation de la fonction array_key_exists pour interroger la valeur de la clé :

$arr = array('name' => '张三', 'age' => 18, 'gender' => '男');

if (array_key_exists('name', $arr)) {
    echo $arr['name']; // 输出:张三
} else {
    echo '不存在该键名';
}

Dans le code ci-dessus, un tableau associatif $arr est d'abord défini, puis la fonction array_key_exists est utilisée pour interroger la valeur de la clé s'il existe une clé nommée « nom » dans le tableau. Si elle existe, la valeur correspondant à la clé est affichée, sinon un message d'invite est affiché.

2. Utilisez la fonction in_array pour interroger la valeur clé

in_array est une fonction intégrée en PHP, utilisée pour déterminer si une valeur existe dans un tableau.

Ce qui suit est un exemple de code d'utilisation de la fonction in_array pour interroger la valeur clé :

$arr = array('张三', '李四', '王五');

if (in_array('李四', $arr)) {
    echo '存在'; // 输出:存在
} else {
    echo '不存在';
}

Dans le code ci-dessus, un tableau d'index $arr est d'abord défini, puis la fonction in_array est utilisée pour interroger la valeur clé s'il existe un élément avec la valeur '李思' dans le tableau. S'il existe, un message d'invite est généré, sinon un autre message d'invite est généré.

3. Utilisez la fonction array_search pour interroger les valeurs clés

array_search est une fonction intégrée à PHP qui est utilisée pour rechercher une valeur spécifiée dans un tableau et renvoie le nom de la clé correspondant à la valeur.

Ce qui suit est un exemple de code qui utilise la fonction array_search pour interroger les valeurs clés :

$arr = array('name' => '张三', 'age' => 18, 'gender' => '男');

$key = array_search('张三', $arr);

if ($key !== false) {
    echo $key; // 输出:name
} else {
    echo '不存在该值';
}

Dans le code ci-dessus, un tableau associatif $arr est d'abord défini, puis le La fonction array_search est utilisée pour interroger le nom de clé correspondant à l'élément dont la valeur est « Zhang San » dans le tableau. S'il existe, le nom de la clé est affiché, sinon un message d'invite est affiché.

Il convient de noter que la fonction array_search a une valeur de retour. Lorsque la recherche échoue, la fonction renvoie false, donc lors du jugement des résultats de la recherche, des symboles de comparaison stricts doivent être utilisés.

Conclusion

Ci-dessus sont plusieurs façons d'utiliser PHP pour interroger les valeurs clés d'un tableau. En développement réel, vous pouvez choisir une méthode qui vous convient en fonction de besoins spécifiques. Dans le même temps, il existe d'autres fonctions, telles que array_keys, array_values, etc., qui peuvent également être utilisées pour interroger les clés ou les valeurs du tableau. Les lecteurs peuvent les connaître par eux-mêmes.

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