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
:
Pokud
je
start
negativní
,
vrácený
řetězec
začne
start
-tým
znakem
od
konce
argumentu
string
.
Příklady
:
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
:
Viz
také
:
strrchr(
)
a
ereg(
)
.