1.1 Auf Teil-Strings zugreifen
Sie möchten einen Teil eines Strings extrahieren und dabei an einer bestimmten Stelle im String beginnen. Beispielsweise benötigen Sie die ersten acht Buchstaben eines Benutzernamens, der in ein Formular eingeben worden ist.
Lösung
Benutzen Sie substr( )
, um Ihre Teil-Strings auszuschneiden:
$substring = substr($string,$start,$length); $username = substr($_REQUEST['username'],0,8);
Diskussion
Wenn $start
und $length
positiv sind, gibt substr( )
die Anzahl von $length
Zeichen aus dem String, beginnend mit $start
, zurück. Das erste Zeichen im String ist an der Position 0:
print substr('Achte auf diesen Baum',6,5);
auf d
Wenn Sie $length
weglassen, gibt substr( )
den String von $start
bis zum Ende des ursprünglichen Strings ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.