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

   Изменение пароля
Команда passwd позволяет изменить свой пароль. passwd имя пользователя Первым делом у Вас будет запрошен текущий пароль, а далее необходимо подтвердить новый пароль два раза. Длина пароля от 6 до 8 символов (буквы, цифры).   Если Вы администратор, то можете изменить пароли других пользователей.   Пример использования команды passwd: passwd имя_пользователя Смена пароля для имя_пользователя. (текущий)…
  2017-08-02 14:11:35 | Категория: Команды терминала
   DAEDALUS — ЭТО ДИНАМИЧНЫЙ 2D ШУТЕР С ВИДОМ СВЕРХУ
Daedalus — это динамичный 2D шутер с видом сверху с похожей игровой механикой как в Quake 3: arena, Alien Breed, Subvein, Counter-Strike 2D, Unreal Tournament. Можно играть solo с ботами, либо на готовых серверах в сети. Классические режимы игры: Deathmatch, CTF. Установка игра не требует, для того чтобы начать играть в Daedalus достаточно скачать архив игры с официального сайта (страница загрузки): Linux 32 Linux 64 Распакуйте архив в любое удобное вам…
  2017-08-11 08:59:18 | Категория: Игры
   bcsub - вычитает одно число из другого с произвольной точностью.
Функция bcsub() вычитает одно число из другого с произвольной точностью. Пример использования: $a = 23.458; $b = 45.0258; echo bcsub($a,$b,3); ///…
  2017-09-10 17:55:42 | Категория: PHP
   Установка ядра Linux Kernel 3.13
Установка ядра Linux Kernel 3.13 1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера, на свой страх и риск:   Для 32-bit (одной командой): cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc8-trusty/linux-headers-3.13.0-031300rc8-generic_3.13.0-031300rc8.201401120535_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc8-trusty/linux-headers-3.13.0-031300rc8_3.13.0-031300rc8.201401120535_all.deb…
  2017-08-04 08:54:29 | Категория: Система
   Synfig Studio – создание и редактирование 2D анимаций
Synfig — свободная программа, предназначенная для создания двумерной векторной анимации, созданная Робертом Кватльбаумом при участии Адриана Бентли. Программа способна имитировать мягкое затенение, используя нелинейную градиентную заливку областей, избавляя художника от необходимости затенять каждый кадр по отдельности. Кроме того, в программе есть множество других вычисляемых в реальном времени…
  2017-08-12 22:51:13 | Категория: Графика

Вверх