PHP Handbuch
Zurück |  | Nach vorne

# substr

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

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().

Zurück | Zum Anfang | Nach vorne
strtr | Nach oben | substr_count