PHP substr() Funktion
Beispiel
Geben Sie "world" aus der Zeichenfolge zurück:
<?php
echo substr("Hello world",6);
?>
Definition und Verwendung
Die Funktion substr() gibt einen Teil einer Zeichenfolge zurück.
Syntax
substr(string,start,length)
Parameterwerte
Parameter | Description |
---|---|
string | Required. Specifies the string to return a part of |
start | Required. Specifies where to start in the string
|
length | Optional. Specifies the length of the returned string. Default is to the end of the string.
|
Technische Details
Rückgabewert: | Gibt den extrahierten Teil einer Zeichenfolge oder FALSE bei einem Fehler oder eine leere Zeichenfolge zurück |
---|---|
PHP-Version: | 4+ |
Änderungsprotokoll: | PHP 7.0 - Wenn string = start (in Zeichen lang), wird eine leere Zeichenfolge zurückgegeben. Frühere Versionen geben FALSE zurück. PHP 5.2.2 - 5.2.6 - Wenn start die Position einer negativen Trunkierung hat, wird FALSE zurückgegeben. Andere Versionen erhalten die Zeichenfolge von Anfang an. |
Mehr Beispiele
Beispiel
Verwendung des Startparameters mit unterschiedlichen positiven und negativen Zahlen:
<?php
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
Verwendung der Start- und Längenparameter mit unterschiedlichen positiven und negativen Zahlen:
<?php
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>";
?>
❮ PHP-String-Referenz