substr

(PHP 3, PHP 4 >= 4.0.0)

substr -- Vrßtit Φßst °et∞zce

Popis

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

substr() vracφ Φßst argumentu string urΦenou argumenty start a length.

Pokud je start pozitivnφ, vrßcen² °et∞zec zaΦne start-t²m znakem °et∞zce string, poΦφtßno od nuly. Nap°φklad v °et∞zci 'abcdef' je znakem na 0-tΘ pozici 'a', znakem na pozici 2 je 'c', atd.

P°φklady:

$rest = substr ("abcdef", 1);    // vrßtφ "bcdef"
$rest = substr ("abcdef", 1, 3); // vrßtφ "bcd"

Pokud je start negativnφ, vrßcen² °et∞zec zaΦne start-t²m znakem od konce argumentu string.

P°φklady:

$rest = substr ("abcdef", -1);    // vrßtφ "f"
$rest = substr ("abcdef", -2);    // vrßtφ "ef"
$rest = substr ("abcdef", -3, 1); // vrßtφ "d"

Pokud je argument length kladn², vrßcen² °et∞zec skonΦφ length znak∙ od start. Pokud by to znamenalo °et∞zec se zßpornou dΘlkou (start je za length), vrßcen² °et∞zec bude sestßvat z jedinΘho znaku na pozici start.

Pokud je argument length kladn², vrßcen² °et∞zec skonΦφ length znak∙ od konce argumentu string. Pokud by to znamenalo °et∞zec se zßpornou dΘlkou, vrßcen² °et∞zec bude sestßvat z jedinΘho znaku na pozici start.

P°φklady:

$rest = substr ("abcdef", 1, -1); // vrßtφ "bcde"

Viz takΘ: strrchr() a ereg().