Forum und email

array_slice

(PHP 4, PHP 5)

array_slice — Haal een plak uit de array

Beschrijving

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

array_slice() geeft een rij met elementen uit de array zoals wordt aangegeven door de offset en length parameters.

Als offset positief is zal de rij beginnen bij die offset in de array . Als offset negatief is, zal de rij zo ver van het einde van de array beginnen.

Als length gegeven wordt en positief is zal de rij zoveel elementen hebben. Als length wordt gegeven en negatief is zal de rij zoveel elementen van het einde van de array stoppen. Als hij niet wordt gegeven zal de rij alle elementen bevatten van offset tot het einde van de array .

Let er op dat array_slice() array keys zal negeren en offsets en lengten zal berekenen gebaseerd op de eigenlijke positie van elementen binnen de array.

Example#1 array_slice() voorbeelden

$input = array ("a", "b", "c", "d", "e");

$output = array_slice ($input, 2);      // geeft "c", "d", en "e" terug
$output = array_slice ($input, 2, -1);  // geeft "c", "d" terug
$output = array_slice ($input, -2, 1);  // geeft "d" terug
$output = array_slice ($input, 0, 3);   // geeft "a", "b", en "c" terug

Zie ook array_splice().