Syntax:
Die Syntax der Strpos () -Funktion ist unten gezeigt.
int | false strpos (String $ String, String $ substring, int $ offset = 0)BRPOS () -Funktion Beispiele
Die Verwendungen der Funktion der Strpos () wurden im nächsten Teil dieses Tutorials unter Verwendung mehrerer Beispiele gezeigt.
Beispiel 1: Durchsuchen Sie die Position der Zeichenfolge in einer anderen Zeichenfolge
Erstellen Sie eine PHP. Der Suchwert wird aus dem URL -Parameter entnommen. Wenn der Rückgabewert der Funktion der Strpos () größer oder gleich Null ist und nicht gleich FALSCH, Dann existiert die Suchzeichenfolge in der Hauptzeichenfolge.
// Überprüfen Sie, ob der Suchwert angegeben ist oder nichtAusgang:
Nach der Ausführung des obigen Skripts wird die folgende Ausgabe angezeigt, wenn kein URL -Parameter angegeben ist.
http: // localhost/php/strpos1.Php
Die folgende Ausgabe wird nach Ausführung des obigen Skripts angezeigt, falls der Wert 'Server' ist im URL -Parameter angegeben.
http: // localhost/php/strpos1.Php?S = Server
Die folgende Ausgabe wird nach Ausführung des obigen Skripts angezeigt, falls der Wert 'Klient' ist im URL -Parameter angegeben.
http: // localhost/php/strpos1.Php?S = Client
Beispiel 2: Suchen Sie die Position der Zeichenfolge in einer anderen Zeichenfolge mit dem Offset-Wert
Erstellen Sie eine PHP. Der Suchwert wird aus dem URL -Parameter entnommen. Wenn der Rückgabewert der Funktion der Strpos () größer oder gleich Null ist und nicht gleich FALSCH, Dann existiert die Suchzeichenfolge in der Hauptzeichenfolge.
// Überprüfen Sie, ob der Suchwert angegeben ist oder nichtAusgang:
Die folgende Ausgabe wird nach Ausführung des obigen Skripts angezeigt, falls der Wert 'Server' wird im URL -Parameter angegeben, das 'Server' String existiert vor der Position, 10.
http: // localhost/php/strpos1.Php?S = Server
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt, wenn der Wert des URL -Parameters "Skript" angegeben ist. Die 'Skript' String existiert nach der Position, 10.
http: // localhost/php/strpos1.Php?S = Skript
Beispiel-3: Drucken Sie die Ausgabe des Strpos () mit var_dump () aus
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, mit dem die Ausgabe von drei Strpos () -Funktionen mit der Funktion var_dump () verwendet wird. Die erste Strpos () -Funktion gibt 0 zurück, die ganzzahlig ist. Die zweite Strpos () -Funktion gibt 9 zurück, die ganzzahlig ist. Die dritte Strpos () -Funktion gibt false zurück, die boolean ist.
// Definieren Sie den String -WertAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-4: Verwenden von Strpos () mit der Funktion
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, das die Zeichenfolge unter Verwendung einer benutzerdefinierten Funktion durchsucht, und die Funktion strPos () wurde in der Funktion mit dem negativen Offset-Wert verwendet. Der Search_position () Die Funktion wurde zweimal im Skript mit zwei verschiedenen Suchwerten aufgerufen.
// Definieren Sie den String -WertAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der 'Hallo' Die String wurde unter Verwendung des negativen Offset -Werts durchsucht, der nach dem einen Positionswert angibt 'Hallo' in der Hauptschnur.
Abschluss
In den Beispielen dieses Tutorials wurden verschiedene Möglichkeiten zur Suche nach der Position einer Zeichenfolge in einer anderen Zeichenfolge durch die Verwendung der Funktion Strpos () gezeigt, um den PHP -Benutzern diese Funktion in ihrem Skript ordnungsgemäß zu verwenden.