Heim  >  Artikel  >  Backend-Entwicklung  >  So erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält

So erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält

青灯夜游
青灯夜游Original
2022-05-24 20:57:362225Durchsuche

Zwei Methoden: 1. Verwenden Sie die Anweisung „array_key_exists(„Schlüsselname“, Array)“. Wenn sie enthalten ist, wird „true“ zurückgegeben, andernfalls wird sie nicht enthalten. 2. Verwenden Sie isset(), um zu erkennen, ob das dem angegebenen Schlüsselnamen entsprechende Element vorhanden ist. Die Syntax lautet „isset($array name[“key name“])“. nicht enthalten sein.

So erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Zwei Methoden für PHP, um zu erkennen, ob das Array den angegebenen Schlüssel enthält

1 array_key_exists()-Funktion

array_key_exists($key,$array)Die Funktion prüft, ob der angegebene Schlüsselname in einem Array vorhanden ist. Wenn der Schlüsselname vorhanden ist, gibt sie „true“ zurück nicht existiert, wird false zurückgegeben. 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 "指定键不存在";
}
?>

So erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält

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 "指定键不存在";
}
?>

So erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält

So erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält

2. Verwenden Sie die Funktion isset()

isset() wird verwendet, um zu erkennen, ob die Variable gesetzt wurde und nicht NULL ist.

🎜Verwenden Sie einfach die Funktion isset(), um zu erkennen, ob das angegebene Array-Element $array["key name"] existiert. 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob ein Array einen angegebenen Schlüssel in PHP enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn