substr

(PHP 3, PHP 4 )

substr -- Gibt einen Teilstring zurück

Beschreibung:

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

Siehe auch strrchr() und ereg().