Syntax:
Die Syntax der Funktion array_search () ist unten angegeben.
int | string | false array_search (gemischt $ search_value, array $ array [, bool $ strict = false])Das erste Argument ist obligatorisch und es erfordert den Wert, der im Array durchsucht wird.
Das zweite Argument ist obligatorisch und es dauert das Array, in dem der Wert durchsucht wird.
Das dritte Argument ist optional und der Standardwert dieses Arguments ist falsch. Wenn der Wert dieses Arguments auf true festgelegt ist, wird der Suchwert streng übereinstimmen. Das bedeutet, dass sowohl der Typ als auch der Wert des Suchwerts mit dem Array -Wert übereinstimmen, um den entsprechenden Schlüsselwert zu erhalten.
Die Funktion kann zurückkehren Drei Arten von Werten. Es wird eine Ganzzahl oder eine String basierend auf dem Schlüsselwert des Arrays zurückgegeben, andernfalls gibt es false zurück, wenn der Suchwert im Array nicht vorhanden ist.
Beispiele von Array_Search () Funktionen
Die Verwendungen der Funktion array_search () wurden im nächsten Teil dieses Tutorials unter Verwendung mehrerer Beispiele gezeigt.
Beispiel 1: Verwendung von Array_Search () ohne optionales Argument
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die bestimmte Nummer mit der Funktion array_search () in ein Array in ein Array durchsuchen zu können. Die Funktion gibt die Indexposition dieser Zahl zurück, wenn sie im Array vorhanden ist. Andernfalls kehrt es zurück FALSCH. Im Skript wurde ein Array von 6 numerischen Werten verwendet. Die Suchnummer wird aus dem URL -Parameter entnommen.
// ein numerisches Array deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts ohne URL -Parameter angezeigt.
http: // localhost/php/array_search1.Php
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem URL -Parameterwert 67 ausgeführt wurde, der im Array am 2 vorhanden istnd Position. Der Index des Arrays beginnt mit 0. Die Ausgabe ist also 1.
http: // localhost/php/array_search1.Php?S = 67
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts mit dem URL -Parameterwert 99 angezeigt, der im Array nicht vorhanden ist.
http: // localhost/php/array_search1.Php?S = 99
Beispiel 2: Verwendung von Array_Search () mit optionalem Argument
Erstellen Sie eine PHP, WAHR. Im Skript wurde ein assoziatives Array von 4 Werten verwendet. Die Suchnummer wird aus dem URL -Parameter entnommen.
// ein assoziatives Array deklarierenAusgang:
Nach der Ausführung des obigen Skripts mit dem URL -Parameterwert 3 wird die folgende Ausgabe angezeigt, die mit dem Array -Wert 3 übereinstimmt, 3.0.
http: // localhost/php/array_search1.Php?S = 3
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem URL -Parameterwert 5 ausgeführt wurde.0 Das existiert im Array nicht.
http: // localhost/php/array_search1.Php?S = 5.0
Beispiel-3: Suche in zweidimensionalem Array mit Array_search ()
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um den bestimmten Wert in einem zweidimensionalen Array mit der Funktion array_search () zu durchsuchen. Im Skript wurde ein assoziatives zweidimensionales Array von 3 Zeilen und 3 Spalten verwendet. Der Suchwert wird aus dem URL -Parameter entnommen.
// ein zweidimensionales Array deklarierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem URL -Parameterwert ausgeführt wurde, 'Maus', das entspricht nicht mit einem Wert der Name Taste des Arrays.
http: // localhost/php/array_search1.Php?S = Maus
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem URL -Parameterwert ausgeführt wurde, 'Monitor' das entspricht mit einem Wert der Name Taste des Arrays.
http: // localhost/php/array_search1.Php?S = Monitor
Beispiel-4: Verwenden Sie Array_search () in einer Funktion
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um den jeweiligen Wert in ein Array zu durchsuchen, indem Sie die Funktion array_search () in einer benutzerdefinierten Funktion verwenden. Im Skript wurde ein Array von 5 Stringwerten verwendet. Als nächstes druckt das Skript mit dem ternären Operator die Ausgabe basierend auf dem zurückgegebenen Wert der Funktion.
// ein Array deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss
In den Beispielen dieses Tutorials wurden verschiedene Möglichkeiten zur Verwendung der Funktion array_search () für verschiedene Zwecke gezeigt, um den PHP -Benutzern die ordnungsgemäße Verwendung dieser Funktion zu kennen.