PHP substr() Funktion
Beispiel
Gibt "world" aus dem String zurück:
<?php echo substr("Hello world",6); ?>
Definition und Verwendung
Die Funktion substr() gibt einen Teil des Strings zurück.
Anmerkung:Wenn start Parameter ist negativ und length kleiner oder gleich startdann length auf 0.
Syntax
class="language-php">substr(string,sta rt,length)Parameter | Beschreibung |
---|---|
string | Erforderlich. Legt fest, welchen Teil des Strings zurückgegeben werden soll. |
start |
Erforderlich. Legt fest, wo im String begonnen wird.
|
length |
Optional. Legt die Länge des zurückgegebenen Strings fest. Standard ist bis zum Ende des Strings.
|
Technische Details
Rückgabewert: | Gibt den extrahierten String zurück, im Fehlerfall FALSE oder eine leere Zeichenkette. |
PHP-Version: | 4+ |
Aktualisierungsprotokoll: |
In den Versionen PHP 5.2.2 bis 5.2.6, wenn start Parameter gibt negative Abbruchstelle oder Position außerhalb der Grenzen an, dann wird FALSE zurückgegeben. Andere Versionen beginnen start Ab Position beginnen, den String zu extrahieren. |
Weitere Beispiele
Beispiel 1
Verwenden Sie Beispiele mit verschiedenen positiven und negativen Zahlen start Parameter:
<?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 2
Verwenden Sie Beispiele mit verschiedenen positiven und negativen Zahlen start und length Parameter:
<?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>"; echo substr("Hello world",-2-3)."<br>"; ?>