array_slice

array_slice -- Extrahiert einen Ausschnitt eines Arrays

Beschreibung

array array_slice ( array array, int offset [, int length])

array_slice( ) liefert die mittels offset und length spezifizierte Sequenz von Elementen des Arrays array

Ist offset positiv , beginnt die Sequenz bei diesem Offset in dem array . Ist offset negativ , beginnt die Sequenz offset Elemente vor dem Ende von array .

Ist length positiv , enthält die Sequenz genauso viele Elemente . Ist length negativ , enthält die Sequenz alle Elemente des Arrays von offset bis length Ist length negativ , enthält die Sequenz alle Elemente des Arrays von offset bis length Elemente vor dem Ende des Arrays . Ist length nicht angegeben , enthält die Sequenz alle Elemente von offset bis zum Ende von array .

Beachten Sie , dass array_slice( ) Schlüssel ignoriert , und Offsets sowie Längen anhand der aktuellen Positionen berechnet .

Beispiel 1 . array_slice( )

 
$input

 
=

 
array

 
(

 
"a"

 
,

 
"b"

 
,

 
"c"

 
,

 
"d"

 
,

 
"e")

 
;

 
$output

 
=

 
array_slice

 
($input

 
,

 
2)

 
;

 
/

 
/

 
liefert

 
"c"

 
,

 
"d"

 
,

 
und

 
"e

 
"

 
$output

 
=

 
array_slice

 
($input

 
,

 
2

 
,

 
-1)

 
;

 
/

 
/

 
liefert

 
"c"

 
,

 
"d

 
"

 
$output

 
=

 
array_slice

 
($input

 
,

 
-2

 
,

 
1)

 
;

 
/

 
/

 
liefert

 
"d

 
"

 
$output

 
=

 
array_slice

 
($input

 
,

 
0

 
,

 
3)

 
;

 
/

 
/

 
liefert

 
"a"

 
,

 
"b"

 
,

 
und

 
"c

 
"





Siehe auch array_splice( ) .