Opis
array
array_slice
( array tablica, int przesunięcie [, int długość])
array_slice(
)
zwraca
sekwencję
elementów
z
tablicy
tablica
określony
przez
parametry
przesunięcie
i
długość
.
Jeśli
przesunięcie
Jeśli
przesunięcie
jest
dodatnie
,
sekwencja
zacznie
się
od
miejsca
wskazanego
w
tym
parametrze
.
Jeśli
przesunięcie
jest
ujemne
,
sekwencja
zacznie
się
o
tyle
elementów
od
końca
tablicy
tablica
.
Jeśli
podany
jest
parametr
długość
i
jest
on
dodatni
,
to
sekwencja
będzie
miała
tyle
elementów
ile
podano
w
tym
parameterz
.
Jeśli
długość
jest
ujemna
,
to
sekwencja
skończy
się
o
tyle
elementów
od
końca
tablicy
.
Jeśli
został
pominięty
,
to
sekwencja
będzie
zawierać
wszystko
od
przesunięcie
do
końca
parametru
tablica
.
Zauważ
,
że
array_slice(
)
zignoruje
klucze
i
obliczy
długość
i
przesunięcie
na
podstawie
aktualnych
pozycji
elementów
w
tablicy
.
Przykład
1
.
Przykład
użycia
array_slice(
)
$wejscie
=
array
(
"a"
,
"b"
,
"c"
,
"d"
,
"e")
;
$wyjscie
=
array_slice
($wejscie
,
2)
;
/
/
zwraca
"c"
,
"d
"
i
"e
"
$wyjscie
=
array_slice
($wejscie
,
2
,
-1)
;
/
/
zwraca
"c"
,
"d
"
$wyjscie
=
array_slice
($wejscie
,
-2
,
1)
;
/
/
zwraca
"d
"
$wyjscie
=
array_slice
($wejscie
,
0
,
3)
;
/
/
zwraca
"a"
,
"b
"
i
"c
"
|
|
Patrz
także
:
array_splice(
)
.