Syntaks:
array_keys (array_input, verdi, streng)
Parametere:
La oss se eksempler for å forstå dette konseptet bedre.
Eksempel 1: array_keys () med bare array_input
I dette eksemplet vil vi lage en matrise: blomst som har 4 nøkkelverdipar. 'Flower_name1' => 'Lotus', 'Flower_name2' => 'Lilly', 'Flower_name3' => 'Lotus', 'Flower_name4' => 'Rose'
Etter det vil vi returnere alle nøkler til stede i matrisen.
// Lag en matrise som heter Flower1 med 4 nøkkelverdier.Produksjon:
Vi kan se at alle nøkler ble returnert.
Eksempel 2: array_keys () med array_input og verdi som parametere
I dette eksemplet vil vi lage en matrise: blomst som har 4 nøkkelverdipar. 'Flower_name1' => 'Lotus', 'Flower_name2' => 'Lilly', 'Flower_name3' => 'Lotus', 'Flower_name4' => 'Rose'
Etter det vil vi returnere nøkler til stede i matrisen med verdien “Lotus”.
// Lag en matrise som heter Flower1 med 4 nøkkelverdier.Produksjon:
Vi kan se at lotusen tilknyttet nøklene - Flower_name1 og Flower_name3 ble returnert.
Eksempel 3: array_keys () med array_input, verdi og streng
I dette eksemplet vil vi lage en matrise: blomst som har 4 nøkkelverdipar. 'Flower_Size1' => '2', 'Flower_Size2' => '3', 'Flower_Size3' => 3, 'Flower_Size4' => 2.
Etter det vil vi returnere nøkler til stede i matrisen med verdien av 2 ved å spesifisere den strenge parameteren som sann.
// Lag en matrise som heter Flower1 med 4 nøkkelverdier.Produksjon:
Vi kan se at de 2 tilknyttet nøkkelblomststørrelse4 blir returnert. Men verdi -2 forekommer to ganger. Som vi spesifiserte strengt som sant, vurderer den bare spesifiserte datatyper, i.e., 2 (heltall) og anser det som bare en.
Eksempel 3: array_keys () med array_input, verdi og streng
I dette eksemplet vil vi lage en matrise: blomst som har 4 nøkkelverdipar. 'Flower_Size1' => '2', 'Flower_Size2' => '3', 'Flower_Size3' => 3, 'Flower_Size4' => 2.
Etter det vil vi returnere nøklene som er til stede i matrisen med verdi - 2 ved å spesifisere den strenge parameteren som FALSE.
// Lag en matrise som heter Flower1 med 4 nøkkelverdier.Produksjon:
Vi kan se at de 2 assosiert med nøkkelblomst_størrelse1 og blomster_størrelse4 blir returnert. Når vi spesifiserte streng som usant, vurderer den alle datatypene, i.e., heltall og streng.
Konklusjon
I denne artikkelen så vi hvordan du kan returnere alle nøklene fra en matrise ved hjelp av array_keys () -funksjonen. Det er mulig å få nøkler til en bestemt verdi ved å spesifisere verdien. Streng er en valgfri parameter som brukes med en verdiparameter som spesifiserer datatypen på verdier. Det krever boolske verdier. Hvis det er sant, vil det betrakte de forskjellige datatypene som forskjellige, hvis det er usant, anser den den forskjellige datatypen som den samme.