substr() returnerer den del af string
der er specificeret af start
og
length
parametrene.
Hvis start
ikke er negativ, vil den returnerede streng,
starte ved start
's position i
string
, begyndt fra nul. For eksempel,
i strengen 'abcdef', vil tegnet i
position 0 være 'a',
tegnet ved position 2 er
'c', osv.
Hvis start
er negativ, vil den returnerede streng
starte ved start
'ende tegn,
fra enden af string
.
Hvis length
er given og positiv vil strengen,
der bliver returneret, indeholde max length
tegn
begyndende fra start
(afhængig af længden på
string
). Hvis string
er mindre
eller lig start
tegn lang, vil FALSE blive
returneret.
Hvis length
er given og negativ, vil det antal
tegn blive ignoreret fra enden af string
(efter startpositionen er blevet beregnet, når
start
er negativ). Hvis
start
betegner en position uden for denne afkortelse,
vil en tom streng blive returneret.
Se også strrchr(), substr_replace(), ereg(), trim(), mb_substr() og wordwrap().