array_slice

array_slice -- Vytiahnút časť poľa

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