Heim > Backend-Entwicklung > PHP-Tutorial > 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

黄舟
Freigeben: 2023-03-17 08:00:02
Original
1476 Leute haben es durchsucht

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!";
}
?>
Nach dem Login kopieren

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)
Nach dem Login kopieren
参数描述
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!";
}
?>
Nach dem Login kopieren

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!";
}
?>
Nach dem Login kopieren

Beispiel 1

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

Ausgabe:

Key exists!
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel 2

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

Ausgabe:

Key does not exist!
Nach dem Login kopieren

Beispiel 2

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

Ausgabe:

Key exists!
Nach dem Login kopieren
Nach dem Login kopieren


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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage