array_slice

array_slice -- Wytnij kawałek tablicy

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( ) .