Popis
array
array_slice
( array pole, int offset [, int dlzka])
array_slice(
)
vracia
postupnosť
prvkov
z
poľa
pole
ako
je
určené
parametrami
offset
a
length
.
Ak
je
offset
kladný
,
postupnosť
začne
offset
položiek
od
začiatku
pole
.
Ak
je
offset
záporný
,
postupnosť
začne
toľko
položiek
od
konca
pole
.
Ak
je
daná
dlzka
a
je
kladná
,
potom
postupnosť
bude
v
sebe
mať
toľko
prvkov
.
Ak
je
daná
dlzka
a
je
záporná
,
potom
sa
postupnosť
zastaví
toľko
prvkov
od
konca
poľa
.
Ak
sa
vynehá
,
potom
bude
postupnosť
mať
všetko
od
offset
až
po
koniec
pole
.
array_slice(
)
bude
ingnorovať
kľúče
poľa
a
bude
počítať
offsety
a
dĺžky
podľa
aktuálnej
pozície
prvkov
v
poli
.
Príklad
1
.
array_slice(
)
príklady
$vstup
=
array
(
"a"
,
"b"
,
"c"
,
"d"
,
"e")
;
$vystup
=
array_slice
($vstup
,
2)
;
/
/
vracia
"c"
,
"d
"
a
"e
"
$vystup
=
array_slice
($vstup
,
2
,
-1)
;
/
/
vracia
"c"
,
"d
"
$vystup
=
array_slice
($vstup
,
-2
,
1)
;
/
/
vracia
"d
"
$vustup
=
array_slice
($vstup
,
0
,
3)
;
/
/
vracia
"a"
,
"b
"
a
"c
"
|
|
Tiež
pozri
array_splice(
)
.