Heim > Artikel > Backend-Entwicklung > So verwenden Sie die Substr-Funktion in PHP
Die Substr-Funktion wird verwendet, um einen Teil der durch den Parameter angegebenen Zeichenfolge zurückzugeben, indem die Werte von Start und Länge so festgelegt werden, dass ein bestimmter Teil der Zeichenfolge zurückgegeben wird
Was ich heute mit Ihnen teilen werde, ist die Substr-Funktion von PHP, die hauptsächlich dazu verwendet wird, einen Teil der durch die Start- und Längenparameter angegebenen Zeichenfolge zurückzugeben. Als nächstes werde ich seine Verwendung im Artikel detailliert vorstellen, der einen gewissen Referenzwert hat und ich hoffe, dass er für alle hilfreich sein wird.
[Empfohlener Kurs: PHP-Tutorial]
Es hat die folgende Syntax:
substr(string,start,length)
Rückgabewert: Diese Funktion gibt den Teil der Zeichenfolge zurück, der extrahiert werden soll, FALSE bei einem Fehler oder eine leere Zeichenfolge. Wenn der Startparameter negativ ist und die Länge kleiner oder gleich dem Start ist, wird die Länge zu 0
Hinweis: Die Funktion substr() ist in PHP 4, PHP 5 verfügbar. PHP 7. Wenn in den PHP-Versionen 5.2.2 bis 5.2.6 der Startparameter eine negative Kürzung oder eine Position außerhalb der Grenzen darstellt, wird FALSE zurückgegeben. Bei anderen Versionen beginnt die Zeichenfolge an der Startposition.
Verwandte Funktionen:
strrchr()-Funktion wird verwendet, um die Position des letzten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zu finden und das Zeichen von dieser Position zurückzugeben. Alle Zeichen am Ende der Zeichenfolge
substr_replace()-Funktion wird verwendet, um die Teilzeichenfolge der Zeichenfolge zu ersetzen
preg_match()-Funktion wird verwendet, um passende reguläre Ausdrücke auszuführen
trim( )-Funktion Wird verwendet, um Leerzeichen oder andere vordefinierte Zeichen von beiden Seiten einer Zeichenfolge zu entfernen.
mb_substr()-Funktion wird verwendet, um einen Teil der Zeichenfolge
Parametereinführung
Zeichenfolge
Verwendung Um eine Eingabezeichenfolge anzugeben, muss diese mindestens ein Zeichen lang sein. Dies ist ein erforderlicher Parameter.start
wird verwendet, um die Startposition der zurückgegebenen Zeichenfolge anzugeben. Dies ist ein erforderlicher Parameter. Wenn start nicht negativ ist, beginnt die zurückgegebene Zeichenfolge am Anfang der Zeichenfolge und zählt von Null an. Wenn start negativ ist, beginnt die zurückgegebene Zeichenfolge mit dem Startzeichen am Ende der Zeichenfolge. Wenn die Zeichenfolge kürzer als das Startzeichen ist, wird FALSE zurückgegeben.length
wird verwendet, um die Länge der zurückgegebenen Zeichenfolge anzugeben. Dies ist ein optionaler Parameter. Sein Standardwert ist das Ende der Zeichenfolge. Wenn die Länge angegeben wird und positiv ist, enthält die zurückgegebene Zeichenfolge vom Anfang bis zur Länge Zeichen (abhängig von der Länge der Zeichenfolge). Wenn die Länge angegeben und negativ ist, werden entsprechend viele Zeichen am Ende der Zeichenfolge weggelassen (nach der Berechnung der Startposition, wenn diese negativ wäre). Gibt FALSE zurück, wenn start diese abgeschnittene Position oder höher darstellt. Hinweis: Wenn die angegebene Länge 0, FALSE oder NULL ist, wird eine leere Zeichenfolge zurückgegeben. Wenn die Länge weggelassen wird, wird die Teilzeichenfolge vom Anfang bis zum Ende der Zeichenfolge zurückgegebenBeispielfreigabe:
<?php echo substr("Hello world",10)."<br>"; echo substr("Hello world",7)."<br>"; echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",0)."<br>"; ?>
Rendering:
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Substr-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!