Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 08.02.2026 Время: 13:26
Ваш IP: 216.73.216.140
Загрузка сервера: 2.62
old.ubuntu-desktop.ru - array_slice - выбор среза массива - PHP    Главная > Веб-программирование > PHP

array_slice - выбор среза массива

Функция array_slice() возвращает последовательность элементов массива, определённую параметрами.

array_slice(array, начало_отсчета, расстояние_отсчета)

Если параметр начало_отсчета положителен, то отсчет начинается с начала массива, если отрицателен, то с конца.  

Функция 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);
Array
(
    [1] => кошка
    [2] => мышка
    [4] => сапог
)
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-09-05 21:01:28 | liman28 | Категория: PHP | Просмотров: 32
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   WORLD OF TANKS ДЛЯ LINUX UBUNTU
World of Tanks  — компьютерная игра, клиентская массовая многопользовательская онлайн-игра в реальном времени в жанре аркадного танкового симулятора в историческом сеттинге Второй мировой войны, разработанная белорусской студией Wargaming.net. Разработчиками игра позиционируется как массовая многопользовательская онлайн-игра в жанре action с элементами ролевой…
  2017-08-09 23:55:15 | Категория: Игры
   WCM Commander - двухпанельный файловый менеджер
WCM Commander — это графический открытый двухпанельный файловый менеджер для Linux, FreeBSD, Windows и OS X, основанный на проекте Wal Commander. В файловом менеджере есть текстовый редактор и просмотрщик файлов с подсветкой синтаксиса, свой терминал, виртуальные файловые системы (FTP, SFTP, Samba) и многое другое. Интерфейс и горячие клавиши максимально приближены к Far Manager.  Для установки WCM Commander необходимо скачать deb пакет с…
  2017-08-29 15:12:12 | Категория: Система
   Защита Веб сервера Apache от DDoS атак
DDoS — хакерская атака на вычислительную систему с целью довести её до отказа, то есть создание таких условий, при которых легальные пользователи системы не могут получить доступ к предоставляемым системным ресурсам (серверам), либо этот доступ затруднён. В настоящее время DDoS-атаки наиболее популярны, так как позволяют довести до отказа практически любую систему, не оставляя юридически значимых…
  2017-08-13 10:26:05 | Категория: Сервер
   KSHISEN — ВАРИАНТ МАДЖОНГА
KShisen — это игра «сисэн-сё» (Shisen-Sho), в которой игрок очищает игровое поле, убирая смежные пары фишек Маджонг. Цель игры — убрать с поля все костяшки. За один ход можно убрать только одну пару, у которой совпадают рисунки. Убирать можно только те костяшки, которые можно соединить ломаной из не более чем трех отрезков. При этом отрезки могут быть только вертикальными или горизонтальными, но не…
  2017-08-09 00:00:43 | Категория: Игры
   МЕНЯЕМ ЛОГОТИП UBUNTU 13.10 НА ПАНЕЛИ UNITY
Меняем логотип Ubuntu 13.10 на панели Unity В Ubuntu 13.10 логотип панели Unity находится в папке /usr/share/unity/icons/, launcher_bfb.png — значок логотипа. Для начала нам необходимо сделать резервную копию значка логотипа, на случай если вы захотите вернуть его обратно: sudo cp /usr/share/unity/icons/launcher_bfb.png /usr/share/unity/icons/launcher_bfb.png.back Затем нам нужна иконка в формате PNG с размерами 48 на 48 пикселей. Для примера я выбрал пингвиненка. Скачать…
  2017-08-04 08:59:09 | Категория: Ubuntu

Вверх