Bei der PHP -Entwicklung ist die String -Verarbeitung eine sehr häufige Anforderung. Und wenn wir bestimmte Inhalte von einer Zeichenfolge abfangen müssen, bietet PHP eine sehr praktische Funktion - substr ().
Die Funktion substr () kann verwendet werden, um einen Teil einer Zeichenfolge abzufangen. Die grundlegende Syntax ist wie folgt:
<span class="fun">String substr (String $ String, int $ start [, int $ länge])</span>
Parameterbeschreibung:
Im Folgenden finden Sie einige Beispiele, um die Verwendung von substr () zu verstehen.
$str = "Hello, World!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // Ausgabe "Hello"
Hier fangen wir 5 Zeichen aus der Startposition der String $ string ab und weisen den Wert $ sub_str zu. Die endgültige Ausgabe ist "Hallo".
$str = "Hello, World!";
$sub_str = substr($str, 7);
echo $sub_str; // Ausgabe "World!"
In diesem Beispiel wird der Inhalt vom 7. Charakter bis zum Ende der Zeichenfolge abgefangen, und das Ergebnis ist "Welt!".
$str = "Hello, World!";
$sub_str = substr($str, -6, 5);
echo $sub_str; // Ausgabe "World"
Hier beginnt die negative Zahl vom Ende der Saite, und das 6. Zeichen beginnt 5 Zeichen, und das Ergebnis ist "Welt".
Es ist zu beachten, dass der Rückgabewert eine leere Zeichenfolge ist, wenn $ start die Zeichenfolgelänge überschreitet. Wenn $ Länge eine negative Zahl ist, wird sie als 0 betrachtet. Gleichzeitig ermöglichen negative Parameter das Abfangen vom Schwanz der Zeichenfolge, die sehr flexibel ist.
Substr () ist eine sehr praktische und häufig verwendete Zeichenfolge -Intercept -Funktion in PHP. Durch die flexible Anwendung von $ start- und $ -Länge -Parametern können Sie den erforderlichen String -Teil problemlos abfangen. Das Beherrschen dieser Funktion ist sehr hilfreich für die tägliche PHP -String -Verarbeitung.