Neueste Web-Entwicklung Tutorials
 

PHP substr() Function

<PHP String Referenz

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
  • Eine positive Zahl - Start an einer bestimmten Position in der Zeichenfolge
  • Eine negative Zahl - Start an einer bestimmten Position vom Ende der Zeichenfolge
  • 0 - Start mit dem ersten Zeichen in Zeichenfolge
length Optional. Gibt die Länge der zurückgegebenen Zeichenfolge. Standard ist bis zum Ende des Strings.
  • Eine positive Zahl - Die Länge von Anfang Parameter zurückgegeben werden
  • Negative Zahl - Die Länge wird vom Ende des Strings zurückgegeben

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