Bei der PHP -Entwicklung ist die String -Verarbeitung ein sehr häufiger Betrieb. Manchmal müssen wir einen Teil des Inhalts aus einer Zeichenfolge zur Verarbeitung ausschneiden. PHP liefert eine sehr praktische Funktion - substr (), die speziell zur Erfüllung dieser Aufgabe verwendet wird.
Die Funktion substr () wird verwendet, um einen Teil einer Zeichenfolge abzufangen. Der Funktionsprototyp lautet wie folgt:
<span class="fun">String substr (String $ String, int $ start [, int $ länge])</span>
Parameterbeschreibung:
$str = "Hello, World!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // Ausgabe "Hello"
Der obige Code schneidet die ersten 5 Zeichen der Zeichenfolge aus, und das Ergebnis ist "Hallo".
$str = "Hello, World!";
$sub_str = substr($str, 7);
echo $sub_str; // Ausgabe "World!"
Hier beginnen wir vom 7. Charakter und enden bis zum Ende der Saite, und das Ergebnis ist "Welt!".
$str = "Hello, World!";
$sub_str = substr($str, -6, 5);
echo $sub_str; // Ausgabe "World"
Der negative Parameter zeigt die Berechnung der Position vom Ende der Zeichenfolge an. In diesem Beispiel werden von dem sechsten Charakter bis zum Ende 5 Zeichen abgefangen, und das Ergebnis ist "Welt".
Substr () ist eine sehr wichtige und praktische Funktion in PHP, um Strings zu behandeln. Durch flexible Verwendung der Parameter von $ start und $ Länge können wir jeden Teil der Zeichenfolge problemlos abfangen. Durch das Beherrschen kann String -Operationen effizienter und prägnanter werden.