Vse, kar morate vedeti o Array Search v PHP



Ta članek zajema vso perspektivo iskanja nizov v PHP in vam bo s primeri pomagal pridobiti podrobno znanje o istem.

Kot eden najboljših jezikov za skriptiranje, je zagotovo dobro izkoristil tudi nize. V tem članku bomo razumeli Array Search v PHP v naslednjem zaporedju:

Eden od načinov iskanja vrednosti v PHP je uporaba zanke za preverjanje vrednosti vsakega elementa, vendar je to neučinkovito. Obstajajo različne vgrajene funkcije, ki jih lahko uporabimo za iskanje nizov, kot so array_search, in_array, array_keys in array_key_exists. V tem blogu bomo razpravljali o array_search v PHP





Uvod v PHP - iskanje po poljih v PHP - Edureka



Nadaljujemo s tem člankom o iskanju nizov v PHP.

Iskanje nizov

array_search je vgrajena funkcija v PHP. Za iskanje določene vrednosti v polju uporabimo to funkcijo, ki išče določeno vrednost in vrne ključ. Če ni najdenega ujemanja, vrne false. Je skoraj podoben in_array (). Glavna razlika med obema funkcijama je, da array_search () ponavadi vrne bodisi ključ ali indeks, medtem ko in_array () vrne TRUE ali FALSE glede na ujemanje, ki ga najdemo v iskanju.

Sintaksa: array_search (vrednost, matrika, strogo)



Vrednost : Določa vrednost, ki jo je treba iskati v matriki.
Matrika : Določa polje, ki ga je treba iskati
Strogo: To je neobvezen parameter, ki išče popolnoma enake elemente v matriki, ki jih je mogoče nastaviti na TRUE ali FALSE. Privzeto je nastavljen na FALSE. Če je nastavljeno na true, preveri, ali obstajajo enaki elementi. tj. celo število 3 ni enako nizu 3.

Ko parametre (iskalna vrednost in matrika) posredujemo array_search (), vrne ključ z ujemajočo se vrednostjo, kot je opisano zgoraj. Če ni najdenega ujemanja, vrne false. Če je najdenih več kot eno ujemanje, vrne prvi ujemajoči se ključ.

c ++ fibonaccijev rekurziven

Nadaljujemo s tem člankom o iskanju nizov v PHP

Izhod 1:

Poglejmo primer brez uporabe strogega parametra,

mysql_fetch_array
 

Nadaljujemo s tem člankom o iskanju nizov v PHP

Izhod: 2

Vrne 2, ker je aravind na drugem mestu polja.

V primeru, da je najdenih več kot eno ujemanje,

 

Nadaljujemo s tem člankom o iskanju nizov v PHP

Izhod: 3

Vrne 3, saj je prvo ujemanje naveen najdeno v tretjem indeksu.

Poglejmo še en primer z uporabo strogega parametra,

 

Nadaljujemo s tem člankom o iskanju nizov v PHP

Izhod 4:

Vrne se brez izhoda, ker podatkovni tip vrednosti v matriki in podatkovni tip iskane vrednosti nista enakega tipa. Če je nastavljeno na false, prezre tip podatkov in privzeto je nastavljeno na false.

Oglejmo si isti primer, tako da nastavimo strog parameter na false.

 

S tem smo prišli do konca tega članka, upam, da ste razumeli vgrajeno funkcijo array_search v PHP.

Če se vam zdi ta spletni dnevnik ustrezen, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu.

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje v Iskanje nizov v PHP ”In se vam oglasim.

kopica in sklad v javi