Alles, was Sie über die Arraysuche in PHP wissen müssen

Dieser Artikel behandelt die gesamte Perspektive der Arraysuche in PHP und hilft Ihnen, anhand von Beispielen ein detailliertes Wissen darüber zu erlangen.

Als eine der besten Sprachen für Scripting, hat sicherlich auch Arrays gut genutzt. In diesem Artikel verstehen wir die Array-Suche in PHP in der folgenden Reihenfolge:

Eine Möglichkeit, in PHP nach einem Wert zu suchen, besteht darin, den Wert jedes Elements mithilfe einer Schleife zu überprüfen. Dies ist jedoch ineffizient. Es gibt verschiedene integrierte Funktionen, die zum Suchen von Arrays wie array_search, in_array, array_keys und array_key_exists verwendet werden können. In diesem Blog werden wir uns mit array_search in PHP befassen





Einführung in die PHP - Array Suche in PHP - Edureka



Fahren Sie mit diesem Artikel über die Array-Suche in PHP fort.

Array-Suche

array_search ist eine in PHP integrierte Funktion. Um einen bestimmten Wert in einem Array zu suchen, verwenden wir diese Funktion, die nach einem bestimmten Wert sucht und den Schlüssel zurückgibt. Wenn keine Übereinstimmung gefunden wird, wird false zurückgegeben. Es ist fast ähnlich wie in_array (). Der Hauptunterschied zwischen beiden Funktionen besteht darin, dass array_search () normalerweise entweder Schlüssel oder Index zurückgibt, während in_array () je nach Übereinstimmung bei der Suche TRUE oder FALSE zurückgibt.

Syntax: array_search (Wert, Array, streng)



Wert : Gibt den Wert an, der in einem Array gesucht werden muss.
Array : Gibt das Array an, das durchsucht werden muss
Streng: Es ist ein optionaler Parameter, der nach streng identischen Elementen im Array sucht, die entweder auf TRUE oder FALSE gesetzt werden können. Standardmäßig ist FALSE eingestellt. Wenn es auf true gesetzt ist, wird nach identischen Elementen gesucht. die ganze Zahl 3 ist nicht die gleiche wie die Zeichenkette 3.

Wenn wir die Parameter (Suchwert & Array) an array_search () übergeben, wird der Schlüssel mit einem übereinstimmenden Wert zurückgegeben, wie oben erläutert. Wenn keine Übereinstimmung gefunden wird, wird false zurückgegeben. Wenn mehr als eine Übereinstimmung gefunden wird, wird der erste übereinstimmende Schlüssel zurückgegeben.

Was sind Koch und Marionette

Fahren Sie mit diesem Artikel über die Array-Suche in PHP fort

Ausgabe 1:

Sehen wir uns ein Beispiel an, ohne den strengen Parameter zu verwenden.

 

Fahren Sie mit diesem Artikel über die Array-Suche in PHP fort

Ausgabe: 2

Es wird 2 zurückgegeben, da sich aravind an der zweiten Position des Arrays befindet.

Hashmap-Implementierung in Java-Code

Falls mehr als eine Übereinstimmung gefunden wurde,

 

Fahren Sie mit diesem Artikel über die Array-Suche in PHP fort

Ausgabe: 3

Es gibt 3 zurück, da die erste Übereinstimmung von naveen im dritten Index gefunden wird.

Sehen wir uns ein weiteres Beispiel mit strengen Parametern an:

 

Fahren Sie mit diesem Artikel über die Array-Suche in PHP fort

Ausgabe 4:

Es wird ohne Ausgabe zurückgegeben, da der Datentyp des Werts im Array und der Datentyp des gesuchten Werts nicht vom gleichen Typ sind. Wenn es auf false gesetzt ist, wird der Datentyp ignoriert und standardmäßig auf false gesetzt.

Cross-Browser-Tests mit Selen

Sehen wir uns dasselbe Beispiel an, indem wir den strengen Parameter auf false setzen.

 

Damit sind wir am Ende dieses Artikels angelangt. Ich hoffe, Sie haben die eingebaute Funktion array_search in PHP verstanden.

Wenn Sie diesen Blog relevant fanden, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren von ” Array-Suche in PHP Und ich werde mich bei Ihnen melden.