Beispiel
Return "world" aus der Zeichenfolge:
<?php
echo substr("Hello world",6);
?>
Führen Sie zB » Definition und Verwendung
Die substr() Funktion gibt einen Teil einer Zeichenfolge.
Note: Wenn der Startparameter eine negative Zahl und Länge ist kleiner als oder gleich beginnen, Länge 0 wird.
Syntax
substr( string,start,length )
Parameter | Beschreibung |
---|---|
string | Erforderlich. Gibt die Zeichenfolge einen Teil zurück |
start | Erforderlich. Gibt an, wo in der Zeichenfolge starten
|
length | Optional. Gibt die Länge der zurückgegebenen Zeichenfolge. Standard ist bis zum Ende des Strings.
|
Technische Details
Rückgabewert: | Gibt den extrahierten Teil eines String oder FALSE bei einem Fehler oder eine leere Zeichenfolge |
---|---|
PHP Version: | 4+ |
Änderungsprotokoll: | In der PHP-Version 5.2.2 auf 5.2.6, wenn der Startparameter gibt die Position eines negativen Abschneiden oder darüber hinaus, wird FALSE zurückgegeben. Andere Versionen erhalten Sie die Zeichenfolge von Anfang |
Mehr Beispiele
Beispiel 1
Mit den Startparametern mit verschiedenen 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>";
?>
Führen Sie zB » Beispiel 2
Mit den Start- und Längenparametern mit verschiedenen 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>";
?>
Führen Sie zB » <PHP String Referenz