Forum und email

array_slice

(PHP 4, PHP 5)

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 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($vstup2);      // vracia "c", "d" a "e"
$vystup array_slice($vstup2, -1);  // vracia "c", "d"
$vystup array_slice($vstup, -21);  // vracia "d"
$vustup array_slice($vstup03);   // vracia "a", "b" a "c"
?>

Tiež pozri array_splice() a unset().