Tutto quello che devi sapere su Array Search in PHP



Questo articolo copre tutta la prospettiva di Array Search in PHP e ti aiuterà a ottenere una conoscenza dettagliata dello stesso con esempi.

Essendo uno dei migliori linguaggi per lo scripting, ha sicuramente fatto un buon uso anche degli array. Quindi, in questo articolo, capiremo Array Search in PHP nella seguente sequenza:

Uno dei modi per cercare un valore in PHP è utilizzare un ciclo per controllare il valore di ogni elemento, ma è inefficiente. Ci sono varie funzioni integrate che possono essere utilizzate per cercare array come array_search, in_array, array_keys e array_key_exists. In questo blog, discuteremo di array_search in PHP





Introduzione a PHP - Array Search in PHP - Edureka



Andando avanti con questo articolo sulla ricerca di array in PHP.

Ricerca array

array_search è una funzione incorporata in PHP. Per cercare un particolare valore in un array, usiamo questa funzione che cerca un particolare valore e restituisce la chiave. Se non viene trovata alcuna corrispondenza, restituisce false. È quasi simile a in_array (). La principale differenza tra entrambe le funzioni è che array_search () di solito restituisce la chiave o l'indice mentre in_array () restituisce VERO o FALSO in base alla corrispondenza trovata nella ricerca.

Sintassi: array_search (value, array, strict)



Valore : Specifica il valore che deve essere cercato in un array.
Vettore : Specifica l'array in cui cercare
Rigoroso: È un parametro opzionale che ricerca elementi strettamente identici nell'array che può essere impostato su TRUE o FALSE. Per impostazione predefinita, è impostato su FALSE. Se è impostato su true, verifica la presenza di elementi identici. cioè il numero intero 3 non è uguale alla stringa 3.

Quando passiamo i parametri, (valore di ricerca e array) a array_search (), restituisce la chiave con un valore corrispondente come discusso sopra. Se non viene trovata alcuna corrispondenza, restituisce false. Se viene trovata più di una corrispondenza, restituisce la prima chiave corrispondente.

come implementare una hashmap

Andando avanti con questo articolo sulla ricerca di array in PHP

Uscita 1:

Vediamo un esempio senza utilizzare il parametro strict,

 

Andando avanti con questo articolo sulla ricerca di array in PHP

Uscita: 2

Restituisce 2 perché aravind si trova nella seconda posizione dell'array.

Introduzione alla programmazione sas concetti di base

Nel caso in cui sia stata trovata più di una corrispondenza,

 

Andando avanti con questo articolo sulla ricerca di array in PHP

Uscita: 3

Restituisce 3 poiché la prima corrispondenza di naveen si trova nel terzo indice.

Vediamo un altro esempio che utilizza un parametro rigoroso,

 

Andando avanti con questo articolo sulla ricerca di array in PHP

Uscita 4:

Restituisce senza output perché il tipo di dati del valore nell'array e il tipo di dati del valore cercato non sono dello stesso tipo. Se è impostato su false, ignora il tipo di dati e per impostazione predefinita è impostato su false.

i metodi has della classe scanner te lo consentono

Vediamo lo stesso esempio impostando il parametro strict su false.

 

Con questo arriviamo alla fine di questo articolo, spero che tu abbia capito la funzione incorporata array_search in PHP.

Se hai trovato questo blog pertinente, controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di ' Ricerca array in PHP 'E ti ricontatterò.