Funksjonen Array_Key_Exists () bestemmer om den spesifiserte tasten finnes i en matrise eller ikke. Hvis nøkkelen eksisterer, returnerer den 1, ellers tom (ingenting) returneres. Det tar to parametere.
Syntaks:
array_key_exists (nøkkel, array_input)
Parametere:
La oss se eksemplene for å forstå dette konseptet bedre.
Eksempel 1:
I dette eksemplet vil vi lage en matrise: blomst som har 4 nøkkelverdipar.
'Flower_name' => 'Lotus', 'Sepal' => 4, 'Petal' => 3, 'Area' => 'Water'.
Etter det vil vi sjekke om nøkkelblomsternavnet eksisterer eller ikke.
// Lag en matrise som heter Flower1 med 4 nøkkelverdierProduksjon:
Vi kan se at funksjonen array_key_exists () returnerte 1 siden nøkkelblomstnavnet eksisterer.
Eksempel 2:
I dette eksemplet vil vi lage en matrise: blomst som har 4 nøkkelverdipar. 'Flower_name' => 'Lotus', 'Sepal' => 4, 'Petal' => 3, 'Area' => 'Water'.
Etter det vil vi sjekke om nøkkelblomster_id eksisterer eller ikke.
// Lag en matrise som heter Flower1 med 4 nøkkelverdierProduksjon:
Vi kan se at funksjonen array_key_exists () returnerte tom (ingenting) siden nøkkelblomster_id ikke eksisterer.
Hvis det bare er verdier i inngangsarrayen, vil tastene som standard være 0,1,2,3 ..
For eksempel, hvis det er 4 verdier i en matrise, er tastene 0,1,2 og 3.
Eksempel 3:
I dette eksemplet vil vi lage en matriseblomst med 4 verdier: 'lotus', 4,3, 'vann' og sjekke om tastene -0,1,2,3 eksisterer eller ikke.
Produksjon:
Vi kan se at nøklene eksisterer i matrisen. Det er også mulig å bruke array_key_exists () -funksjonen i IF -tilstanden.
Eksempel 4:
I dette eksemplet vil vi sjekke om nøkler -0 og 6 eksisterer i den gitte matrisen eller ikke bruker if -ests -uttalelser.
Produksjon:
For det første, hvis blokken blir utført siden Key-0 er til stede i den gitte matrisen, utføres den andre blokken siden Key-6 ikke eksisterer i matrisen.
Konklusjon
I denne opplæringen diskuterte vi hvordan du kan sjekke om den gitte tasten eksisterer i matrisen eller ikke ved hjelp av array_key_exists () -funksjonen. Den vil returnere1 hvis nøkkelen er til stede i matrisen, ellers vil den returnere tom. Vi implementerte også denne funksjonen i IF-Else-uttalelser.