I l@ve RuBoard Previous Section Next Section

array_slice

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

Returns an array subset of consecutive elements from the original array.

Returns:

Array; NULL on failure

Description:

array_slice() copies a subsection from an array and returns the subsection as a new array. If offset is negative, the function starts at offset elements from the end of array .

If length is not given, copying begins from offset and continues to the end of array . If length is given and is positive, copying begins from offset and continues for length elements. If length is negative, copying begins from offset and ends length elements from the end of array .

Version:

PHP 4

Example:

Copy a range of elements from an array
$arr1 = array(1, 3, 5, 7, 11, 13, 17, 19); 
$arr2 = array_slice($arr1, 3, 2); 
echo "Original array: ", implode(", ", $arr1), "\n"; 
echo "New array: ", implode(", ", $arr2); 

Output: 
Original array: 1, 3, 5, 7, 11, 13, 17, 19<br /> 
New array: 7, 11 
    I l@ve RuBoard Previous Section Next Section