Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 05.10.2026 Время: 09:39
Ваш IP: 216.73.216.76
Загрузка сервера: 0.52
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   LEAFPAD ТЕКСТОВЫЙ РЕДАКТОР
Leafpad — простой, легковесный, быстрый GTK+ текстовый редактор для Unix-подобных систем с небольшим количеством зависимостей от внешних библиотек. Его достоинством является малое время запуска на большинстве современного оборудования. Последние версии поддерживают печать. Leafpad является стандартным текстовым редактором LXDE. Mousepad, бывший некоторое время стандартным текстовым редактором рабочей среды Xfce,…
  2017-08-04 22:46:31 | Категория: Офис
   WORLD OF TANKS ДЛЯ LINUX UBUNTU
World of Tanks  — компьютерная игра, клиентская массовая многопользовательская онлайн-игра в реальном времени в жанре аркадного танкового симулятора в историческом сеттинге Второй мировой войны, разработанная белорусской студией Wargaming.net. Разработчиками игра позиционируется как массовая многопользовательская онлайн-игра в жанре action с элементами ролевой…
  2017-08-09 23:55:15 | Категория: Игры
   Zathura - минималистичный обозреватель документов
zathura — это программа просмотра файлов формата PDF с минималистичным интерфейсом, не занимающим много места на экране. Стиль работы с программой, с акцентом на использовании клавиатуры, напоминает vim. Можно настроить сочетания клавиш, команды и большую часть других параметров. Некоторые из возможностей: добавление страниц в закладки печать всего документа или указанных страниц переход по…
  2017-09-19 15:57:56 | Категория: Офис
   array_diff - вычисления расхождения в массивах
Функция array_diff() сравнивает элементы массивов и возвращает элементы первого массива которых нет во втором, ключи при этом сохраняются. Пример использования: $a = array (22=>'кошка','мышка','сапог','пряник'); $b = array (13=>'кошка','пряник','кино','стакан'); $arr = array_diff ($a, $b); print_r($arr); Array ( [23] => мышка [24] =>…
  2017-08-31 21:58:33 | Категория: PHP
   Установка Интернет-магазина osCommerce (Ubuntu)
osCommerce («Open Source Commerce») — это движок интернет-магазинa. Он может быть установлен на любом веб-сервере с поддержкой PHP и MySQL. Это свободное программное обеспечение с GNU General Public License. Вокруг osCommerce сформировалось огромное сообщество (более 140,000 участников), благодаря которому существует более 4000 контрибуций (различных модулей для osСommerce) позволяющие изменять и дополнять функции магазина самым разным…
  2017-08-13 10:17:32 | Категория: Сервер

Вверх