Alt hvad du behøver at vide om Array Search i PHP



Denne artikel dækker hele perspektivet af Array Search i PHP og hjælper dig med at få en detaljeret viden om det samme med eksempler.

At være et af de bedste sprog til scripting, har bestemt også brugt arrays godt. Så i denne artikel vil vi forstå Array Search i PHPi følgende sekvens:

En af måderne til at søge efter en værdi i PHP er at bruge en loop til at kontrollere værdien af ​​hvert element, men det er ineffektivt. Der er forskellige indbyggede funktioner, som kan bruges til at søge arrays som array_search, in_array, array_keys og array_key_exists. I denne blog skal vi diskutere vedrørende array_search i PHP





Introduktion til PHP - Array Search i PHP - Edureka



Fortsætter med denne artikel om Array-søgning i PHP.

Array-søgning

array_search er en indbygget funktion i PHP. For at søge efter en bestemt værdi i en matrix bruger vi denne funktion, der søger efter en bestemt værdi og returnerer nøglen. Hvis der ikke findes noget match, returnerer det falsk. Det svarer næsten til in_array (). Hovedforskellen mellem begge funktionerne er, at array_search () normalt returnerer enten nøgle eller indeks, mens in_array () returnerer SAND eller FALSK i henhold til det match, der findes i søgningen.

Syntaks: array_search (værdi, array, streng)



Værdi : Det specificerer den værdi, der skal søges i en matrix.
Array : Det specificerer det array, der skal søges i
Streng: Det er en valgfri parameter, der søger efter strengt identiske elementer i matrixen, som enten kan indstilles til SAND eller FALSK. Som standard er den indstillet til FALSE. Hvis det er indstillet til sandt, kontrolleres det for identiske elementer. dvs heltal 3 er ikke det samme som strengen 3.

Når vi videregiver parametrene (søgeværdi & matrix) til array_search (), returnerer den nøglen med en matchende værdi som beskrevet ovenfor. Hvis der ikke findes noget match, returnerer det falsk. Hvis der er fundet mere end et match, returnerer den den første matchede nøgle.

typer rammer i selen

Fortsætter med denne artikel om Array-søgning i PHP

Udgang 1:

Lad os se et eksempel uden at bruge den strenge parameter,

hvad er pojo i java
 

Fortsætter med denne artikel om Array-søgning i PHP

Output: 2

Det returnerer 2, fordi aravind findes i arrayets anden position.

Hvis der er fundet mere end en kamp,

 

Fortsætter med denne artikel om Array-søgning i PHP

Output: 3

Det returnerer 3, da den første kamp af naveen findes i det tredje indeks.

Lad os se et andet eksempel ved hjælp af streng parameter,

 

Fortsætter med denne artikel om Array-søgning i PHP

Udgang 4:

Den vender tilbage uden output, fordi datatypen for værdien i arrayet og datatypen for den søgte værdi ikke er af samme type. Hvis den er indstillet til falsk, ignorerer den datatypen, og som standard er den indstillet til falsk.

Lad os se det samme eksempel ved at indstille streng parameter til falsk.

er et og har et forhold i java
 

Med dette kommer vi til slutningen af ​​denne artikel, jeg håber, du forstod den indbyggede funktion array_search i PHP.

Hvis du fandt denne blog relevant, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i ” Array Search i PHP ”Og jeg vender tilbage til dig.