Heim >Backend-Entwicklung >PHP-Problem >Wie stellt PHP fest, ob ein bestimmter Schlüssel oder Index in einem Array vorhanden ist?

Wie stellt PHP fest, ob ein bestimmter Schlüssel oder Index in einem Array vorhanden ist?

青灯夜游
青灯夜游Original
2019-10-15 14:36:135557Durchsuche

In PHP können Sie die integrierte Funktion array_key_exists() verwenden, um festzustellen, ob ein bestimmter Schlüsselname oder Index im Array vorhanden ist. Der folgende Artikel stellt Ihnen die PHP-Funktion array_key_exists() vor. Ich hoffe, dass er für Sie hilfreich sein wird.

Wie stellt PHP fest, ob ein bestimmter Schlüssel oder Index in einem Array vorhanden ist?

array_key_exists()

array_key_exists() Funktion prüft, ob ein angegebener Schlüssel in einem Array-Namen vorhanden ist , gibt true zurück, wenn der Schlüsselname existiert, false, wenn der Schlüsselname nicht existiert.

Tipp: Denken Sie daran, dass, wenn Sie die Schlüssel bei der Angabe eines Arrays weglassen, ganzzahlige Schlüssel generiert werden, die bei 0 beginnen und um 1 erhöht werden.

Syntax:

array_key_exists(key,array)

Parameter:

  • Schlüssel: erforderlich, angegebener Schlüsselname oder Index Dies kann ein beliebiger Wert sein, der als Array-Index verwendet werden kann.

  • Array: erforderlich, gibt das Array an.

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

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

Ausgabe:

Key不存在!

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

<?php
header("content-type:text/html;charset=utf-8");
$a = array("Volvo", "BMW");
if (array_key_exists(0, $a)) {
	echo "Key存在!";
} else {
	echo "Key不存在!";
}
?>

Ausgabe:

Key存在!

Für weitere PHP-bezogene Kenntnisse , besuchen Sie bitte die PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWie stellt PHP fest, ob ein bestimmter Schlüssel oder Index in einem 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