Die Funktion array_key_exists () bestimmt, ob der angegebene Schlüssel in einem Array vorhanden ist oder nicht. Wenn der Schlüssel existiert, wird 1 zurückgegeben, ansonsten leer (nichts) wird zurückgegeben. Es dauert zwei Parameter.
Syntax:
Array_key_exists (Schlüssel, array_input)
Parameter:
Lassen Sie uns die Beispiele sehen, um dieses Konzept besser zu verstehen.
Beispiel 1:
In diesem Beispiel werden wir ein Array: Blume mit 4 Schlüsselwertpaaren erstellen.
'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' '.
Danach werden wir überprüfen, ob der Schlüsselblumenname existiert oder nicht.
// Erstellen Sie ein Array namens Flower1 mit 4 SchlüsselwertenAusgang:
Wir können sehen, dass die Funktion array_key_exists () 1 zurückgegeben hat.
Beispiel 2:
In diesem Beispiel werden wir ein Array: Blume mit 4 Schlüsselwertpaaren erstellen. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' '.
Danach prüfen wir, ob der Schlüsselblüter existiert oder nicht.
// Erstellen Sie ein Array namens Flower1 mit 4 SchlüsselwertenAusgang:
Wir können sehen, dass die Funktion array_key_exists () leer zurückgegeben wurde (nichts), da es nicht vorhanden ist.
Wenn es nur Werte im Eingabearray gibt, beträgt die Schlüssel standardmäßig 0,1,2,3…
Wenn beispielsweise 4 Werte in einem Array vorhanden sind, sind die Tasten 0,1,2 und 3.
Beispiel 3:
In diesem Beispiel werden wir eine Array -Blume mit 4 Werten erstellen: 'Lotus', 4,3, 'Wasser' und prüfen, ob die Schlüssel -0,1,2,3 existieren oder nicht.
Ausgang:
Wir können sehen, dass die Schlüssel im Array existieren. Es ist auch möglich, die Funktion array_key_exists () in der IF -Bedingung zu verwenden.
Beispiel 4:
In diesem Beispiel prüfen wir, ob Schlüssel -0 und 6 im angegebenen Array vorhanden sind oder keine IF -ELSE -Anweisungen verwenden.
Ausgang:
Erstens, wenn der Block ausgeführt wird, da Key-0 im angegebenen Array vorhanden ist, wird der zweite Block ausgeführt, da Key-6 im Array nicht vorhanden ist.
Abschluss
In diesem Tutorial haben wir besprochen, wie man überprüft, ob der angegebene Schlüssel im Array vorhanden ist oder nicht die Funktion array_key_exists () verwendet. Es wird zurückgegeben1, wenn der Schlüssel im Array vorhanden ist, andernfalls wird es leer zurückgegeben. Wir haben diese Funktion auch in IF-ELSE-Anweisungen implementiert.