top

Описание функции array-slice



array_slice


(PHP 4)
array_slice - извлекает участок массива.

Описание


array array_slice (array array, int offset [, int length])
array_slice() возвращает последовательность элементов массива array , специфицированную параметрами offset (смещение) и length (длина).
Если offset положительное, последовательность начинается от этого смещения в массиве array . Если offset отрицательное, отсчёт начала последовательности начнётся от конца array .
Если length задана и положительная, последовательность будет содержать указанное количество элементов. Если length задана и отрицательная, то последовательность остановится на указанное количество элементов от конца массива. Если этот параметр отсутствует, последовательность будет содержать всё от offset до конца array .
Заметьте, что array_slice() будет игнорировать ключи массива и будет высчитывать смещения и длины на основе фактической позиции элементов в массиве.
Пример 1. array_slice()


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

$output = array_slice ($input, 2);      // возвращает "c", "d" и "e"
$output = array_slice ($input, 2, -1);  // возвращает "c", "d"
$output = array_slice ($input, -2, 1);  // возвращает "d"
$output = array_slice ($input, 0, 3);   // возвращает "a", "b" и "c"



См. также array_splice() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст