Substring aus der Zeichenfolge in PHP mit Substr extrahieren

Substring aus der Zeichenfolge in PHP mit Substr extrahieren
Substr () -Funktion wird verwendet, um einen Teil aus einer Zeichenfolge in PHP zu schneiden. Es handelt sich um eine integrierte Funktion von PHP, die den Teil einer Zeichenfolge basierend auf der Startposition und dem Längenwert zurückgibt. Der ursprüngliche Wert der Zeichenfolge bleibt unverändert, nachdem diese Funktion auf diesen Wert angewendet wurde. Wie die Funktion substr () im PHP -Skript verwendet werden kann, um den Teil einer Zeichenfolge zu schneiden, wird in diesem Tutorial angezeigt.

Syntax:

Die Syntax der Funktion substr () ist unten mit einer Erklärung angegeben.

String substr (String $ String, int $ offset [, int | null $ länge = null])

Diese Funktion kann drei Argumente erfolgen. Zwei Argumente sind obligatorisch und ein Argument ist optional. Das erste Argument, $ String, Nimmt den ursprünglichen String -Wert aus dem Ort, an dem das Substring extrahiert wird. Das zweite Argument, $ offset, nimmt die Ausgangsposition aus dem Ort, an dem das Substring extrahiert wird. Der Wert dieses Arguments kann eine positive oder negative Ganzzahl sein. Das optionale Argument, $ Länge, nimmt die Länge des Substrings. Der Wert dieses Arguments kann eine positive oder negative Zahl sein. Wenn dieses Argument aus der Funktion substr () weggelassen wird, gibt diese Funktion die String ab Beginn aus $ offset Wert bis zum Ende des Originalzeichens.

Beispiel 1: Verwendung von substr () mit der positiven Ausgangsposition

Dieses Beispiel zeigt, wie Substr () -Funktion nur mit der positiven Startposition verwendet werden kann. Wenn die Startposition positiv ist, beginnt die Zählung von 0 ab 0. Hier ist die Ausgangsposition 11. Die Saite wird also von der 12. Position bis zum Ende des Originalzeichens geschnitten.

// Initialisieren Sie den Originalzeichenfolge
$ string = "Willkommen bei LinuxHint";
// Schneiden Sie das Substring ab 11, wobei der Zähler von 0 beginnt
$ sub_string = substr ($ string, 11);
// Drucken Sie die Originalzeichenfolge und das Substring
Echo "

Der ursprüngliche Stringwert lautet: $ String

";
Echo "

Der Substringwert lautet: $ sub_string

";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Es zeigt, dass LinuxHint ist das Substring nach Anwendung der Substr () -Funktion.

Beispiel 2: Verwendung von substr () mit der negativen Ausgangsposition

Dieses Beispiel zeigt, wie die Funktion substr () mit der negativen Startposition verwendet werden kann, um eine Zeichenfolge aus einem anderen String -Wert zu schneiden. Wenn die Startposition negativ ist, beginnt das Zählen vom Ende der ursprünglichen Zeichenfolge und der Wert 1. Es wird kein Längenargument gegeben. Das Skript gibt also ein Substring von der Startposition bis zum Ende der Zeichenfolge zurück.

// Initialisieren Sie den Originalzeichenfolge
$ string = "Ich mag programmieren";
// Schneiden Sie das Substring ab 11, wobei der Zähler von 0 beginnt
$ sub_string = substr ($ string, -11);
// Drucken Sie die Originalzeichenfolge und das Substring
Echo "

Der ursprüngliche Stringwert lautet: $ String

";
Echo "

Der Substringwert lautet: $ sub_string

";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Es zeigt, dass Programmierung ist das Substring nach Anwendung der Substr () -Funktion.

Beispiel 3: Verwendung von substr () mit der positiven Ausgangsposition und Länge

Dieses Beispiel zeigt, wie die Funktion substr () mit einer positiven Ausgangsposition und Länge verwendet werden kann. Hier beträgt die Ausgangsposition 21 und die Länge 9. Die Startposition wird durch Zählen von 0 bis 21 abgerufen, und die Endposition wird durch Zählen von 9 Zeichen abgerufen.

// Initialisieren Sie die Originl -Zeichenfolge
$ string = "PHP ist eine serverseitige Skriptsprache";
// Schneiden Sie das Substring ab 21 mit Länge 9
$ sub_string = substr ($ string, 21, 9);
// Drucken Sie die Originalzeichenfolge und das Substring
Echo "

Der ursprüngliche Stringwert lautet: $ String

";
Echo "

Der Substringwert lautet: $ sub_string

";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Scripting ist das Substring nach Anwendung der Substr () -Funktion.

Beispiel 4: Verwendung von substr () mit der negativen Ausgangsposition und Länge

Dieses Beispiel zeigt, wie die Funktion substr () mit der negativen Startposition und Länge verwendet werden kann. Hier beträgt die Ausgangsposition -16 und die Länge -9. Sowohl die Startposition als auch die Länge zählen vom Ende der Zeichenfolge und die Zählung beginnt von 1.

// Initialisieren Sie den Originalzeichenfolge
$ string = "HTML ist eine Mark-up-Sprache";
// Schneiden Sie das Substring ab -16 mit der Länge -9
$ sub_string = substr ($ string, -16, -9);
// Drucken Sie die Originalzeichenfolge und das Substring
Echo "

Der ursprüngliche Stringwert lautet: $ String

";
Echo "

Der Substringwert lautet: $ sub_string

";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Es zeigt, dass die Aufschlag ist das Substring nach Anwendung der Substr () -Funktion.

Beispiel 5: Verwendung von substr () mit einer negativen Ausgangsposition und einer positiven Länge

Dieses Beispiel zeigt, wie die Funktion substr () mit der positiven Startposition und der negativen Länge verwendet werden kann. Hier ist die Ausgangsposition -11 und die Länge 7 beträgt 7. Die Startposition wird durch Zählen vom Ende der Zeichenfolge abgerufen. Das Substring wird durch Zählen von 7 Zeichen nach der Startposition erzeugt.

// Initialisieren Sie die Originl -Zeichenfolge
$ string = "JavaScript ist jetzt sehr beliebt";
// Schneiden Sie das Substring ab -11 mit der Länge 7
$ sub_string = substr ($ string, -11, 7);
// Drucken Sie die Originalzeichenfolge und das Substring
Echo "

Der ursprüngliche Stringwert lautet: $ String

";
Echo "

Der Substringwert lautet: $ sub_string

";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Es zeigt, dass beliebt ist das Substring nach Anwendung der Substr () -Funktion.

Beispiel 6: Verwendung von substr () mit einer positiven Ausgangsposition und einer negativen Länge

// Initialisieren Sie die Originl -Zeichenfolge
$ string = "Angular 8 ist ein JavaScript -Framework";
// Schneiden Sie das Substring ab 11, wobei der Zähler von 0 beginnt
$ sub_string = substr ($ string, 0, -26);
// Drucken Sie die Originalzeichenfolge und das Substring
Echo "

Der ursprüngliche Stringwert lautet: $ String

";
Echo "

Der Substringwert lautet: $ sub_string

";
?>

Abschluss

Alle möglichen Kombinationen der Verwendung der Funktion substr () in PHP, um eine Zeichenfolge aus einer anderen Zeichenfolge zu schneiden, werden in diesem Tutorial mit sechs einfachen Beispielen angezeigt. Hoffentlich können die Leser die Substr () -Funktion nach dem Üben der Beispiele dieses Tutorials effizient anwenden.

Videoanleitung