Если параметр начало_отсчета положителен, то отсчет начинается с начала массива, если отрицателен, то с конца.
Функция array_slice() сбрасывает ключи массива. Начиная с PHP 5.0.2 вы можете переопределить это поведение, установив параметр третий необязательный параметр в TRUE.
Пример использования:
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
////////////////////////////// array(0=>'кошка',1=>'мышка',2=>'сапог',3=>'пряник)
$arr = array_slice ($a, 2); // отсчет начат с $a[2], ключи элементов сбрасываются
print_r($arr);
Array
(
[0] => сапог
[1] => пряник
)
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
////////////////////////////// array(0=>'кошка',1=>'мышка',2=>'сапог',3=>'пряник)
$arr = array_slice ($a, 1,1); // отсчет начат с $a[1], на расстояние 1, ключи элементов сбрасываются
print_r($arr);
Array
(
[0] => мышка
)
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник', 2017);
////////////////////////////// array(0=>'кошка',1=>'мышка',2=>'сапог',3=>'пряник, 4=>2017)
$arr = array_slice ($a, -2,2); // отсчет начат со второго элемента с конца массива ($a[3]), на расстояние 2, ключи элементов сбрасываются
print_r($arr);
Array
(
[0] => пряник
[1] => 2017
)
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
$arr = array_slice ($a, 0,3, true); // отсчет начат с первого элемента, на расстояние 3, ключи сохраняются
print_r($arr);
BleachBit позволит Вам быстро и легко очистить Linux Ubuntu от ненужного «мусора».
BleachBit удаляет ненужные файлы и тем самым высвобождает ценное дисковое пространство, обеспечивает конфиденциальность и очистку от системного мусора. Очищает кэш, историю работы с сетью Интернет, удаляет временные файлы, куки и неработающие ярлыки.
Удаляет файлы программ Adobe Reader, Bash, Beagle, Epiphany, Firefox, Flash, GIMP, Google Earth, Java, KDE, OpenOffice.org,…
Tintii — небольшое графическое приложение, смарт-фильтр, предназначенный для обработки полноцветных фотографий в чёрно-белые, оставляя некоторую область цветной (с возможностью выбора области определённого цвета).
Tintii имеет удобный и очень простой, частично настраиваемый (перемещаемые и удаляемые панели инструментов) пользовательский интерфейс, для обработки изображений фильтр…
IBM Lotus Symphony — бесплатный набор (freeware) офисных приложений для создания, редактирования и коллективного использования текстов, электронных таблиц, презентаций и других документов с закрытым кодом.IBM Lotus Symphony — помогает пользователям создавать, изменять и совместно использовать документы, электронные таблицы и презентации. Это бесплатное программное обеспечение идеально подходит как для бизнеса, так…
Полнофункциональный клон классической игры Pac-Man.
Njam имеет аналогичный игровой процесс как и в классической игры Pac-Man. Помимо этого игра имеет небольшие системные требования, есть режим одиночной игры и мультиплеер, помимо этого можно играть локально или по сети.
В Njam более двухсот уровней, очень симпатичная графика и музыкальное оформление, имеется встроенный реактор уровней и поддержка управление…
Globulation 2 — новая инновационная стратегическая игра
Globulation 2, в целом, развивающийся проект по созданию инновационного высококачественного игрового сценария с минимальным микро-управлением и автоматическим назначением заданий юнитам. Игрок просто должен выбрать юнитов для выполнения задания, и юниты приложат все усилия, чтобы попытаться выполнить его.
В Glob2 может играть один игрок, можно играть по…