Voraussetzung:
Die in den Beispielen dieses Tutorial verwendeten Skripte werden basierend auf der PHP 8 -Version geschrieben. Führen Sie die folgende Aufgabe durch, bevor Sie die Beispiele dieses Skripts ausführen.
Verwendung von Strpos () -Funktion
Die Funktion von Strpos () wird verwendet, um die Position des ersten Auftretens des Substring in der Hauptzeichenfolge herauszufinden. Die Syntax dieser Funktion ist unten angegeben.
Strpos (String $ main_string, String $ search_string, [, int $ offset]): int | FALSCHDas erste Argument und das zweite Argument dieser Funktion sind obligatorische Argumente und das dritte Argument ist optional. Das erste Argument nimmt den Hauptstringwert und das zweite Argument nimmt den Suchzeichenfolgewert an. Das dritte Argument übernimmt die Ausgangsposition des Arguments. Es gibt den Positionswert zurück, wenn das Substring in der Hauptzeichenfolge vorliegt, sonst gibt es zurück FALSCH.
Beispiel 1: Such-Substring mit der Funktion von Strpos () durchsuchen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein Substring in einer Zeichenfolge aus dem Start der Zeichenfolge und der jeweiligen Position der Zeichenfolge zu durchsuchen. Hier wird die Suchzeichenfolge oder das Substring und die Startposition für die Suche in der URL gegeben. Der $ _Get [] Array wurde verwendet, um den Wert der mit dem Namen URL -Abfrageparameter benannten Parameter zu lesensuchen' Und 'pos''.
// einen String -Wert definierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts ohne Abfrageparameter angezeigt. Hier ist der Dateiname substr1.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/substr1.Php
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem mit dem benannten Abfrageparameter ausgeführt wurdesuchen''.
http: // localhost/code/substr1.Php?search = Linux
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit den benannten Abfrageparametern ausgeführt wirdsuchen' Und 'pos''.
http: // localhost/code/substr1.Php?Suche = com & pos = 2
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit den benannten Abfrageparametern ausgeführt wirdsuchen' Und 'pos''.
http: // localhost/code/substr1.Php?Suche = com & pos = 5
Verwendung von STRSTR () -Funktion
Mit der Funktion Smstr () werden ein Substring in eine Zeichenfolge gesucht und die Zeichenfolge zurückgibt. Die Syntax der Smstr () -Funktion ist unten angegeben.
strstr (String main_string, String Search_string, [, bool $ vor_search = false]): String | falseDas erste Argument und das zweite Argument dieser Funktion sind obligatorische Argumente und das dritte Argument ist optional. Das erste Argument nimmt den Hauptstringwert und das zweite Argument nimmt den Substring -Wert an. Der Standardwert des dritten Arguments ist falsch. Wenn das dritte Argument auf true eingestellt ist, gibt die Funktion eine Zeichenfolge zurück, die vom Beginn der Hauptzeichenfolge beginnt, zu der Position, an der das Substring gefunden wird.
Beispiel-2: Such-Substring mit der Funktion str () suche
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein Substring in einer Zeichenfolge mit der FRASTR () -Funktion zu durchsuchen. Hier erhält das Substring die URL. Der $ _Get [] Array wurde verwendet, um den Wert des mit dem Namens von URL -Abfragen benannten Parameters zu lesensuchen''.
// einen String -Wert definierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem mit dem benannten Abfrageparameter ausgeführt wurdesuchen"Mit dem Wert"Server'. Hier ist der Dateiname substr2.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/substr2.Php?Search = Server
Verwendung der Funktion von str_contains ()
Die Funktion str_contains () existiert nur in der PHP 8 -Version. Es wird verwendet, um ein Substring in der Hauptzeichenfolge zu überprüfen oder nicht. Die Syntax dieser Funktion ist unten angegeben.
str_contains (String $ main_string, String $ search_string): boolDas erste Argument und das zweite Argument dieser Funktion sind obligatorische Argumente. Das erste Argument nimmt den Hauptstringwert und das zweite Argument nimmt den Suchzeichenfolgewert an. Es kehrt zurück WAHR Wenn das Substring in der Hauptzeichenfolge existiert, kehrt sonst zurück FALSCH.
Beispiel-3: Such-Substring mit der Funktion str_contains () suchen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein Substring in einer Zeichenfolge mit der Funktion str_contains () zu durchsuchen. Hier erhält das Substring die URL. Der $ _Get [] Array wurde verwendet, um den Wert des mit dem Namens von URL -Abfragen benannten Parameters zu lesensuchen''.
// einen String -Wert definierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem mit dem benannten Abfrageparameter ausgeführt wurdesuchen"Mit dem Wert"Sprache'. Hier ist der Dateiname Substr3.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/substr3.Php?Suche = Sprache
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem mit dem benannten Abfrageparameter ausgeführt wurdesuchen"Mit dem Wert"Skript'.
http: // localhost/code/substr3.Php?Suche = Skript
Abschluss
Die Verwendung von drei integrierten Funktionen wurde in diesem Tutorial beschrieben, um ein Substring in einer anderen Zeichenfolge zu überprüfen oder nicht. Ich hoffe.