string substr ( string string, int start [, int length])
substr() gibt den Teil von
string zurück, der durch die
start und length
Parameter definiert wurde.
Wenn start positiv ist, beginnt der zurück
gegebene String an der start-Position von
string, angefangen bei NULL. So ist z.B. im
String 'abcdef' das Zeichen an der Position
0 gleich 'a', das Zeichen an
der Position 2 ist 'c' usw.
Beispiele:
$rest = substr ("abcdef", 1); // gibt "bcdef" zurück
$rest = substr ("abcdef", 1, 3); // gibt "bcd" zurück
Ist start negativ, gibt er den Beginn-Wert
ab Ende des Strings an (also rückwärts gezählt).
Beispiele:
$rest = substr ("abcdef", -1); // gibt "f" zurück
$rest = substr ("abcdef", -2); // gibt "ef" zurück
$rest = substr ("abcdef", -3, 1); // gibt "d" zurück
$rest = substr ("abcdef", 1, -1); // gibt "bcde" zurück
$rest = substr ("abcdef", 4, -4); // gibt "" zurück (nichts)
$rest = substr ("abcdef", 7, 1); // gibt "" zurück (nichts)
$rest = substr ("abcdef", 7, -4); // gibt "" zurück (nichts)
$rest = substr ("abcdef", 4, 4); // gibt "ef" zurück
$rest = substr ("abcdef", -2, 4); // gibt "ef" zurück
$rest = substr ("abcdef", -5, -4); // gibt "b" zurück