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

   GNOME MPlayer
GNOME MPlayer с интерфейсом GTK2/GTK3 обладает удобным интерфейсом. Вы можете проигрывать все ваши мультимедиа файлы (аудио, видео, CD, DVD-дисков, и VCD, потоки и т.д. полная поддержка DVD и MKV). Так же имеются такие функции как создание и сортировка списков воспроизведения, эквалайзер. Поддержка обложки для поиска на Amazon.com аудио-медиа файлов с художником и/или информации об альбоме, содержащиеся в…
  2017-08-01 15:45:26 | Категория: Мультимедиа
   ЗЛЫЕ ПЬЯНЫЕ ГНОМЫ — ГОЛОВОЛОМКА С ПАДАЮЩИМИ БЛОКАМИ
Злые пьяные гномы — головоломка с падающими блоками В Сердитых, Пьяных Гномах вы сердитый, пьяный гном. Почему вы так рассердились? Кто знает. Но вы решили выместить вашу агрессию на других гномах, сбрасывая драгоценные камни на их головы. Много драгоценных камней. angrydd — классическая головоломки типа «падающих блоков», похожая на Capcom Puzzle Fighter. Цель игры состоит в том, чтобы построить большие…
  2017-08-07 20:00:03 | Категория: Игры
   JuK - свободный медиаплеер для KDE
JuK - свободный медиаплеер для KDE, используемый по умолчанию, начиная с KDE 3.2, часть пакета kdemultimedia. JuK поддерживает форматы MP3, Ogg Vorbis, и FLAC. Разработка JuK была начата Скоттом Веллером в 2000 году, в то время он назывался QTagger. В 2002 году, он был перемещён в KDE CVS, где он «вырос» в полноценное аудиоприложение. Он стал частью KDE, начиная с версии 3.2. Обладая возможностями обычного…
  2017-08-25 18:39:19 | Категория: Мультимедиа
   BLOCKOUT II — ТРЁХМЕРНЫЙ ТЕТРИС
BlockOut II — трёхмерный тетрис BlockOut II — это свободный вариант игры BlockOut для DOS, созданной California Dreams в 1989 году. Возможности BlockOut II такие же, как и в оригинальной игре, графика несколько улучшена. Принцип подсчета очков примерно соответствует принципу, применяемому в оригинальной игре. BlockOut II разработан фанатом игры для фанатов. BlockOut II является проектом с открытым исходным кодом и разрабатывается для Windows и…
  2017-08-07 15:44:51 | Категория: Игры
   КЛИЕНТ ДЛЯ ИГРЫ RUNESCAPE
Runescape — кроссплатформенная браузерная многопользовательская ролевая онлайн-игра, разработанная Jagex Ltd.. Игра нетребовательна к скорости соединения с Интернетом, и на низких настройках графики доступна практически с любого компьютера. Игра делится на бесплатную и платную версии. В платной версии — больше регионов для исследования, больше навыков, монстров, доспехов, оружия. Фактически, бесплатная…
  2017-08-10 13:20:39 | Категория: Игры

Вверх