Alt du trenger å vite om Array Search i PHP



Denne artikkelen dekker hele perspektivet til Array Search i PHP og vil hjelpe deg med å få detaljert kunnskap om det samme med eksempler.

Å være et av de beste språkene for skripting, har absolutt gjort god bruk av arrays også. Så i denne artikkelen vil vi forstå Array Search i PHPi følgende sekvens:

En av måtene å søke etter en verdi i PHP er å bruke en sløyfe for å sjekke verdien til hvert element, men det er ineffektivt. Det er forskjellige innebygde funksjoner som kan brukes til å søke i matriser som array_search, in_array, array_keys og array_key_exists. I denne bloggen skal vi diskutere angående array_search i PHP





Introduksjon til PHP - Array Search i PHP - Edureka



Fortsetter med denne artikkelen om Array search i PHP.

Array Search

array_search er en innebygd funksjon i PHP. For å søke etter en bestemt verdi i en matrise bruker vi denne funksjonen som søker etter en bestemt verdi og returnerer nøkkelen. Hvis det ikke er funnet samsvar, returnerer det falskt. Det ligner nesten på in_array (). Hovedforskjellen mellom begge funksjonene er at array_search () vanligvis returnerer enten nøkkel eller indeks, mens in_array () returnerer SANN eller FALSK i samsvar med treff som er funnet i søket.

Syntaks: array_search (verdi, array, streng)



Verdi : Den spesifiserer verdien som må søkes i en matrise.
Array : Den spesifiserer matrisen som må søkes
Streng: Det er en valgfri parameter som søker etter strengt identiske elementer i matrisen som enten kan settes til SANN eller FALSK. Som standard er den satt til FALSE. Hvis det er satt til sant, ser det etter identiske elementer. dvs heltall 3 er ikke det samme som strengen 3.

Når vi sender parametrene (søkeverdi og matrise) til array_search (), returnerer den nøkkelen med en samsvarende verdi som diskutert ovenfor. Hvis det ikke er funnet samsvar, returnerer det falskt. Hvis det er funnet mer enn en kamp, ​​returnerer den den første matchede nøkkelen.

php hvordan du skriver ut matrisen

Fortsetter med denne artikkelen om Array search i PHP

Utgang 1:

La oss se et eksempel uten å bruke den strenge parameteren,

 

Fortsetter med denne artikkelen om Array search i PHP

Utgang: 2

Den returnerer 2 fordi aravind er funnet i den andre posisjonen til matrisen.

heap og stack minne i java

I tilfelle det er funnet mer enn en kamp,

 

Fortsetter med denne artikkelen om Array search i PHP

Utgang: 3

Det returnerer 3 når den første kampen av naveen er funnet i den tredje indeksen.

La oss se et annet eksempel med streng parameter,

 

Fortsetter med denne artikkelen om Array search i PHP

Utgang 4:

Den returnerer uten utdata fordi datatypen til verdien i matrisen og datatypen for den søkte verdien ikke er av samme type. Hvis den er satt til false, ignorerer den datatypen, og som standard er den satt til false.

tablå trinnvis veiledning

La oss se det samme eksemplet ved å sette streng parameter til false.

 

Med dette kommer vi til en slutt på denne artikkelen, jeg håper du forsto den innebygde funksjonen array_search i PHP.

Hvis du fant denne bloggen relevant, kan du sjekke ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet til ” Array Search i PHP ”Og jeg kommer tilbake til deg.