substr bedeutet in PHP „Abfangen eines Strings“; die Funktion substr() kann einen Teil des Strings zurückgeben. Die Syntax lautet „substr(string,start,length)“. Der Parameter start wird verwendet, um anzugeben, wo die abzufangende Zeichenfolge beginnt, und der Parameter length gibt die Länge an, die abgefangen werden soll.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
substr()-Funktion gibt einen Teil der Zeichenfolge zurück.
Hinweis: Wenn der Startparameter negativ ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0.
Syntax
substr(string,start,length)
Parameterbeschreibung
Zeichenfolge Erforderlich. Gibt einen Teil der Zeichenfolge an, der zurückgegeben werden soll.
start Erforderlich. Gibt an, wo in der Zeichenfolge begonnen werden soll.
Positive Zahl – Beginnt an der angegebenen Position in der Zeichenfolge.
Negative Zahl – Beginnt an der angegebenen Position vom Ende der Zeichenfolge.
0 – Beginnt beim ersten Zeichen in der Zeichenfolge.
Länge Optional. Gibt die Länge der zurückzugebenden Zeichenfolge an. Der Standardwert ist bis zum Ende der Zeichenfolge.
Positive Zahl – Gibt von der Position des Startparameters zurück
Negative Zahl – Gibt vom Ende der Zeichenfolge zurück
Das zurückgegebene Ergebnis:
Gibt den extrahierten Teil der Zeichenfolge zurück und gibt FALSE zurück, wenn dies der Fall ist schlägt fehl oder gibt eine leere Zeichenfolge zurück.
Das Beispiel sieht wie folgt aus:
<?php // Positive numbers: echo substr("Hello world",10)."<br>"; echo substr("Hello world",1)."<br>"; echo substr("Hello world",3)."<br>"; echo substr("Hello world",7)."<br>"; echo "<br>"; // Negative numbers: echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",-4)."<br>"; ?>
Ausgabeergebnis:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet Substr in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!