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

   INKSCAPE — БЕСПЛАТНЫЙ ВЕКТОРНЫЙ ГРАФИЧЕСКИЙ РЕДАКТОР
Inkscape — это бесплатный векторный графический редактор с открытым исходным кодом. Графический редактор Inkscape предназначен для создания и редактирования графики SVG.Редактор векторной графики Inkscape имеет WYSIWYG-интерфейс для создания и редактирования векторных изображений, предоставляя художнику свободу самовыражения. Inkscape имеет интерфейс, позволяющий напрямую управлять кодом SVG. Это позволяет убедиться,…
  2017-08-11 19:12:53 | Категория: Графика
   Rainlendar — программа-календарь
Rainlendar — программа-календарь, выпущенная для Windows, Mac OS X и Linux. До второй версии распространялась по лицензии GNU GPL. Kалендарь, можно планировать события и встречи, отдельно составлять список заданий, на выполнение которых требуется много времени, а также указывать дату, когда они должны быть завершены. Rainlendar создаёт на рабочем столе полупрозрачный календарь, которым можно управлять напрямую или с помощью…
  2017-09-17 09:14:31 | Категория: Офис
   Оператор исполнения внешних команд
PHP поддерживает оператор исполнения - это обратные кавычки (``). Оператор исполнения внешних команд может выполнить консольную команды и показать полученный вывод. Для примера используем команду free которая предоставляет информацию об использованной и неиспользованной памяти, а так же о разделе подкачки (swap). $output = `free`; echo "<pre>$output</pre>"; total used free shared buffers cached Mem: 12301784 10685872 1615912 …
  2017-08-29 19:50:40 | Категория: PHP
   Cube 2: Sauerbraten — бесплатный трехмерный шутер от первого лица
Cube 2: Sauerbraten —  бесплатный трехмерный шутер от первого лица. Имеется возможность играть как по сети , так и одиночную игру. Геймплей одиночной игры очень похож на Quake. Игра обладает отличной графикой, содержит множество эффектов, игра не требовательна к системным ресурсам. Установка игры для Linux Ubuntu: sudo apt-get install sauerbraten Необходимо скачать 461 MB…
  2017-08-02 15:18:11 | Категория: Игры
   YOUTUBE-DL — УТИЛИТА ДЛЯ ЗАГРУЗКИ ВИДЕО С YOUTUBE И ДРУГИХ ВИДЕО-ХОСТИНГОВ ПРИ ПОМОЩИ ТЕРМИНАЛА
outube-dl — утилита для загрузки видео с youtube и других видео-хостингов при помощи терминала. Установите утилиту youtube-dl: sudo apt-get install youtube-dl Скачиваем видео (пример): youtube-dl http://www.youtube.com/watch?v=uchaKdid-rw [youtube] Setting language [youtube] uchaKdid-rw: Downloading webpage [youtube] uchaKdid-rw: Downloading video info webpage [youtube] uchaKdid-rw: Extracting video information [download] Destination: Сказочная природа.-uchaKdid-rw.mp4 [download] 100% of 14.20MiB in 00:48 Скачиваем видео в нужном нам формате, при этом надо…
  2017-08-08 18:33:53 | Категория: Мультимедиа

Вверх