Maison >développement back-end >Problème PHP >Comment détecter si un tableau contient une clé spécifiée en php

Comment détecter si un tableau contient une clé spécifiée en php

青灯夜游
青灯夜游original
2022-05-24 20:57:362312parcourir

Deux méthodes : 1. Utilisez l'instruction "array_key_exists("key name", array)". Si elle est incluse, elle retournera vrai, sinon elle ne sera pas incluse. 2. Utilisez isset() pour détecter si l'élément correspondant au nom de clé spécifié existe. La syntaxe est "isset($array name["key name"])". compris.

Comment détecter si un tableau contient une clé spécifiée en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

Deux méthodes pour que PHP détecte si le tableau contient la clé spécifiée

1. Fonction array_key_exists()

array_key_exists($key,$array)La fonction vérifie si le nom de clé spécifié existe dans un tableau. Si le nom de clé existe, il renvoie vrai. n'existe pas, il renvoie false. array_key_exists($key,$array)函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。

<?php
header("Content-type:text/html;charset=utf-8");
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
    echo "指定键存在";
}
else
{
    echo "指定键不存在";
}
?>

Comment détecter si un tableau contient une clé spécifiée en php

2、使用isset() 函数

isset() 函数用于检测变量是否已设置并且非 NULL。

只需要使用isset() 函数检测指定数组元素$array["键名"]

<?php
header("Content-type:text/html;charset=utf-8");
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (isset($a["BMW"]))
{
    echo "指定键存在";
}
else
{
    echo "指定键不存在";
}
?>

Comment détecter si un tableau contient une clé spécifiée en php

Comment détecter si un tableau contient une clé spécifiée en php

2. Utilisez la fonction isset()

La fonction isset() est utilisée pour détecter si la variable a été définie et n'est pas NULL.

🎜Utilisez simplement la fonction isset() pour vérifier si l'élément de tableau spécifié $array["key name"] existe. 🎜rrreee🎜🎜🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

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