Ser un dels millors idiomes per a la creació de scripts, sens dubte també ha fet un bon ús de les matrius. Per tant, en aquest article, entendrem Array Search en PHP a la següent seqüència:
Una de les maneres de buscar un valor en PHP és utilitzar un bucle per comprovar el valor de cada element, però això és ineficient. Hi ha diverses funcions incorporades que es podrien utilitzar per cercar matrius com ara array_search, in_array, array_keys i array_key_exists. En aquest bloc, anem a discutir sobre array_search en PHP
Continuem amb aquest article sobre la cerca de matrius en PHP.
Cerca de matrius
array_search és una funció incorporada a PHP. Per cercar un valor concret en una matriu, fem servir aquesta funció que cerca un valor concret i retorna la clau. Si no es troba cap coincidència, es torna fals. És gairebé similar a in_array (). La diferència principal entre ambdues funcions és que array_search () sol retornar una tecla o un índex mentre que in_array () retorna TRUE o FALSE segons la coincidència trobada a la cerca.
Sintaxi: array_search (valor, array, estricte)
Valor : Especifica el valor que cal cercar en una matriu.
Matriu : Especifica la matriu que cal cercar
Estricte: És un paràmetre opcional que busca elements estrictament idèntics a la matriu que es pot establir en TRUE o FALSE. Per defecte, s'estableix en FALS. Si s'estableix en true, comprova si hi ha elements idèntics. és a dir, l’enter 3 no és el mateix que la cadena 3.
Quan passem els paràmetres, (valor de cerca i matriu) a matriu_search (), retorna la clau amb un valor coincident com es va comentar anteriorment. Si no es troba cap coincidència, es torna fals. Si es troba més d'una coincidència, torna la primera clau coincident.
quina diferència hi ha entre la classe abstracta i la interfície
Continuem amb aquest article sobre la cerca de matrius en PHP
Sortida 1:
Vegem un exemple sense utilitzar el paràmetre estricte,
Continuem amb aquest article sobre la cerca de matrius en PHP
Sortida: 2
Torna 2 perquè aravind es troba a la segona posició de la matriu.
En cas que hi hagi més d’una coincidència trobada,
Continuem amb aquest article sobre la cerca de matrius en PHP
Sortida: 3
per a què s'utilitza l'estructura de primavera?
Torna 3 ja que la primera coincidència de naveen es troba al tercer índex.
Vegem un altre exemple amb paràmetres estrictes,
Continuem amb aquest article sobre la cerca de matrius en PHP
Sortida 4:
herència múltiple a Java amb exemple
Torna sense sortida perquè el tipus de dades del valor de la matriu i el tipus de dades del valor cercat no són del mateix tipus. Si s’estableix com a fals, ignora el tipus de dades i, de manera predeterminada, com a fals.
Vegem el mateix exemple establint un paràmetre estricte a fals.
Amb això arribem al final d’aquest article, espero que hagueu entès la funció incorporada array_search a PHP.
Si heu trobat aquest bloc rellevant, consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.
Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de ' Array Search en PHP ”I em posaré en contacte amb vosaltres.