You are here

public function Collection::slice in Plug 7

Extracts a slice of $length elements starting at position $offset from the Collection.

If $length is null it returns all elements from $offset to the end of the Collection. Keys have to be preserved by this method. Calling this method will only return the selected slice and NOT change the elements contained in the collection slice is called on.

Parameters

int $offset The offset to start from.:

int|null $length The maximum number of elements to return, or null for no limit.:

Return value

array

2 methods override Collection::slice()
AbstractLazyCollection::slice in lib/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php
Extracts a slice of $length elements starting at position $offset from the Collection.
ArrayCollection::slice in lib/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php
Extracts a slice of $length elements starting at position $offset from the Collection.

File

lib/doctrine/collections/lib/Doctrine/Common/Collections/Collection.php, line 262

Class

Collection
The missing (SPL) Collection/Array/OrderedMap interface.

Namespace

Doctrine\Common\Collections

Code

public function slice($offset, $length = null);