Alles wat u moet weten over Array Search in PHP



Dit artikel behandelt alle perspectieven van Array Search in PHP en helpt je om gedetailleerde kennis op te doen met voorbeelden.

Als een van de beste talen voor scripting, heeft zeker ook goed gebruik gemaakt van arrays. Dus in dit artikel zullen we Array Search in PHP in de volgende volgorde begrijpen:

Een van de manieren om in PHP naar een waarde te zoeken, is door een lus te gebruiken om de waarde van elk element te controleren, maar dat is inefficiënt. Er zijn verschillende ingebouwde functies die kunnen worden gebruikt voor het doorzoeken van arrays zoals array_search, in_array, array_keys en array_key_exists. In deze blog gaan we het hebben over array_search in PHP





Inleiding tot PHP - Array Search in PHP - Edureka



Verderop met dit artikel over Array zoeken in PHP.

Array zoeken

array_search is een ingebouwde functie in PHP. Om een ​​bepaalde waarde in een array te zoeken, gebruiken we deze functie die naar een bepaalde waarde zoekt en de sleutel retourneert. Als er geen overeenkomst is gevonden, wordt false geretourneerd. Het lijkt bijna op in_array (). Het belangrijkste verschil tussen beide functies is dat array_search () meestal de sleutel of de index retourneert, terwijl in_array () WAAR of ONWAAR retourneert volgens de gevonden overeenkomst in de zoekopdracht.

Syntaxis: array_search (waarde, array, strikt)



Waarde : Het specificeert de waarde die moet worden doorzocht in een array.
Array : Het specificeert de array die moet worden doorzocht
Strikt: Het is een optionele parameter die zoekt naar strikt identieke elementen in de array die op TRUE of FALSE kunnen worden ingesteld. Standaard is deze ingesteld op FALSE. Als het is ingesteld op true, controleert het op identieke elementen. d.w.z. integer 3 is niet hetzelfde als de string 3.

Wanneer we de parameters (zoekwaarde & array) doorgeven aan de array_search (), retourneert het de sleutel met een overeenkomende waarde zoals hierboven besproken. Als er geen overeenkomst is gevonden, wordt false geretourneerd. Als er meer dan één overeenkomst is gevonden, wordt de eerste overeenkomende sleutel geretourneerd.

de vakbondsclausule wordt gebruikt

Verderop met dit artikel over Array zoeken in PHP

Uitgang 1:

Laten we een voorbeeld bekijken zonder de strikte parameter te gebruiken,

scannerklasse in java-voorbeeld
 

Verderop met dit artikel over Array zoeken in PHP

Uitgang: 2

Het retourneert 2 omdat aravind wordt gevonden op de tweede positie van de array.

Als er meer dan één overeenkomst is gevonden,

 

Verderop met dit artikel over Array zoeken in PHP

Uitgang: 3

Het retourneert 3 als de eerste overeenkomst van naveen wordt gevonden in de derde index.

Laten we nog een voorbeeld bekijken met een strikte parameter,

 

Verderop met dit artikel over Array zoeken in PHP

Uitgang 4:

Het keert terug zonder uitvoer omdat het gegevenstype van de waarde in de matrix en het gegevenstype van de gezochte waarde niet van hetzelfde type zijn. Als het is ingesteld op false, negeert het het gegevenstype en is het standaard ingesteld op false.

Laten we hetzelfde voorbeeld bekijken door de strikte parameter in te stellen op false.

 

Hiermee komen we aan het einde van dit artikel, ik hoop dat je de ingebouwde functie array_search in PHP hebt begrepen.

Als je deze blog relevant vond, bekijk dan de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van ' Array zoeken in PHP ”En ik neem contact met je op.

wat is scipy in python