Tot ce trebuie să știți despre Array Search în PHP



Acest articol acoperă toată perspectiva căutării Array în PHP și vă va ajuta să obțineți o cunoaștere detaliată a aceluiași lucru cu exemple.

Fiind una dintre cele mai bune limbi pentru Scripting, a făcut cu siguranță și o bună utilizare a matricelor. Deci, în acest articol, vom înțelege Array Search în PHP în următoarea secvență:

Una dintre modalitățile de a căuta o valoare în PHP este de a utiliza o buclă pentru a verifica valoarea fiecărui element, dar aceasta este ineficientă. Există diferite funcții încorporate care ar putea fi utilizate pentru căutarea matricelor cum ar fi array_search, in_array, array_keys și array_key_exists. În acest blog, vom discuta despre array_search în PHP





Introducere în PHP - Array Search în PHP - Edureka



Continuăm cu acest articol despre căutarea Array în PHP.

Căutare matrice

array_search este o funcție încorporată în PHP. Pentru a căuta o anumită valoare într-o matrice, folosim această funcție care caută o anumită valoare și returnează cheia. Dacă nu se găsește nicio potrivire, se returnează fals. Este aproape similar cu in_array (). Principala diferență între ambele funcții este că array_search () returnează de obicei fie tasta, fie index, în timp ce in_array () returnează TRUE sau FALSE în funcție de potrivirea găsită în căutare.

Sintaxă: array_search (valoare, array, strict)



Valoare : Specifică valoarea care trebuie căutată într-o matrice.
Matrice : Specifică matricea care trebuie căutată
Strict: Este un parametru opțional care caută elemente strict identice în matrice care poate fi setat la TRUE sau FALSE. În mod implicit, este setat la FALS. Dacă este setat la adevărat, verifică elemente identice. adică numărul întreg 3 nu este același cu șirul 3.

Când trecem parametrii, (valoarea de căutare și matricea) către matricea_search (), returnează cheia cu o valoare potrivită așa cum s-a discutat mai sus. Dacă nu se găsește nicio potrivire, se returnează fals. Dacă s-au găsit mai multe potriviri, acesta returnează prima cheie potrivită.

mysql_fetch_array

Continuăm cu acest articol despre căutarea Array în PHP

Ieșire 1:

Să vedem un exemplu fără a utiliza parametrul strict,

 

Continuăm cu acest articol despre căutarea Array în PHP

Ieșire: 2

Returnează 2 deoarece aravind se găsește în a doua poziție a matricei.

În cazul în care există mai multe potriviri găsite,

 

Continuăm cu acest articol despre căutarea Array în PHP

Ieșire: 3

diferența dintre suprasolicitare și suprascriere în c ++

Returnează 3, deoarece primul meci al naveen se găsește în al treilea index.

Să vedem un alt exemplu folosind parametri stricți,

 

Continuăm cu acest articol despre căutarea Array în PHP

Ieșire 4:

cum se compară două șiruri

Se întoarce fără ieșire, deoarece tipul de date al valorii din matrice și tipul de date al valorii căutate nu sunt de același tip. Dacă este setat la fals, ignoră tipul de date și, în mod implicit, este setat la fals.

Să vedem același exemplu setând parametrul strict la fals.

 

Odată cu aceasta am ajuns la sfârșitul acestui articol, sper că ați înțeles funcția încorporată array_search în PHP.

Dacă ați găsit acest blog relevant, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din ” Căutare matrice în PHP ”Și mă voi întoarce la tine.