Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion array_key_exists(), die prüft, ob der angegebene Schlüssel im Array vorhanden ist

PHP-Funktion array_key_exists(), die prüft, ob der angegebene Schlüssel im Array vorhanden ist

黄舟
黄舟Original
2017-11-08 09:19:321431Durchsuche

Instanz

Überprüfen Sie, ob der Schlüsselname „Volvo“ im Array vorhanden ist:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>

Definition und Verwendung

array_key_exists() Funktion prüft, ob der angegebene Schlüsselname in einem Array vorhanden ist. Wenn der Schlüsselname vorhanden ist, wird „true“ zurückgegeben. Wenn der Schlüsselname nicht vorhanden ist, wird „false“ zurückgegeben.

Tipp: Denken Sie daran, dass, wenn Sie den Schlüsselnamen bei der Angabe eines Arrays weglassen, ein ganzzahliger-Schlüsselname generiert wird, der bei 0 beginnt und um 1 erhöht wird. (Siehe Beispiel 2)

Syntax

array_key_exists(key,array)
参数 描述
key 必需。规定键名。
array 必需。规定数组。

Technische Details

返回值: 如果键名存在则返回 TRUE,如果键名不存在则返回 FALSE。
PHP 版本: 4.0.7+

Weitere Beispiele

Beispiel 1

Überprüfen Sie, ob der Schlüsselname „Toyota“ im Array vorhanden ist:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>

Beispiel 2

Überprüfen Sie, ob der ganzzahlige Schlüsselname „0“ im Array vorhanden ist:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>

Beispiel 1

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("a",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

Ausgabe:

Key exists!

Beispiel 2

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("c",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

Ausgabe:

Key does not exist!

Beispiel 2

<?php 
$a=array("Dog",Cat"); 
if (array_key_exists(0,$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

Ausgabe:

Key exists!


Das obige ist der detaillierte Inhalt vonPHP-Funktion array_key_exists(), die prüft, ob der angegebene Schlüssel im Array vorhanden ist. 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