array_slice
(PHP 4, PHP 5)
array_slice — Vytiahnút časť poľa
Popis
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 až 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.
Example#1 array_slice() príklady
<?php
$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() a unset().