Webdesign Würzburg

PHP substr (Substring)

Oftmals braucht man aus einem String (Zeichenkette) nur einen gewissen Teil oder muss die Länge der Zeichenkette auf x-Zeichen begrenzen. Die Schreibweise von substr geht wie folgt:

string substr ( string $string , int $start [, int $length ] );

"string" steht für den Rückgabewert, substr kann aber auch false zurückgeben.

Wir übergeben der Funktion also einen Wert $string und mindestens noch $start, die String Länge $length ist dabei optional.
Wir können also schreiben:

<?php
$string = "Dies ist unsere Zeichenkette aus der wir nur einen Teil wollen."; 
// 0123456789...
echo substr($string, 0, 4);  // gibt aus "Dies" 
echo substr($string, -7);  // gibt aus "wollen." 
echo substr($string, 37); // gibt aus "wir nur einen Teil wollen." 
echo substr($string, 3, -4);  // gibt aus "Dies" 
echo substr($string, 0, -10);  // gibt "false" zurück
?> 

Achtung, arbeiten Sie mit UTF-8 Zeichensatz (Multibyte-Zeichensatz) so sollten Sie "mb_substr" verwenden!