PHP substr()Funktion
Beispiel
Geben Sie "world" aus der Zeichenkette zurück:
echo substr("Hello world",6);
Beispiel ausführen »
Definition und Verwendung
Die Funktion substr() gibt einen Teil einer Zeichenkette zurück.
Hinweis:Wenn der Parameter start eine negative Zahl ist und length kleiner oder gleich start ist, dann ist length 0.
Syntax
substr(string,start,length)
| Parameter | Beschreibung |
|---|---|
| string | Erforderlich. Gibt den String an, aus dem ein Teil zurückgegeben werden soll. |
| start | Erforderlich. Gibt an, wo im String begonnen werden soll.
|
| length | Optional. Gibt die Länge des zurückzugebenden Strings an. Standard ist bis zum Ende des Strings.
|
Technische Details
| Rückgabewert: | Gibt den extrahierten Teil der Zeichenfolge zurück, oder FALSE bei einem Fehler, oder eine leere Zeichenfolge. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | In PHP 5.2.2 bis 5.2.6 wird FALSE zurückgegeben, wenn der start-Parameter eine negative Kürzung oder eine Position außerhalb der Grenzen angibt. In anderen Versionen wird der String ab der start-Position abgerufen. |
Weitere Beispiele
Beispiel 1
Verwendung des start-Parameters mit verschiedenen positiven und negativen Zahlen:
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 substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
Beispiel ausführen »
Beispiel 2
Verwendung der start- und length-Parameter mit verschiedenen positiven und negativen Zahlen:
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
PHP-String-Referenzhandbuch Weitere Erweiterungen