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

   Как настроить работу с прокси-сервером на iPhone или iPad
Когда вы задаете прокси-сервер для сети Wi-Fi, устройство iPhone (или iPad) использует его при доступе к этой сети. Прокси порой требуется для доступа к интернету в сети какой-либо организации – при этом ваш сетевой трафик идет через указанный прокси-сервер.Как правило, используется предоставляемый на работе сервер. Также прокси полезен для сокрытия IP адреса и для доступа к заблокированным по местоположению…
  2017-08-13 12:08:38 | Категория: Статьи партнеров сайта
   GNOME-PAINT ДЛЯ LINUX
gnome-paint для Linux — Программа, похожая на MS Paint, разработанная для окружения рабочего стола GNOME (и других). Может использоваться для примитивного редактирования изображений. Обладает весьма дружелюбным пользовательским интерфейсом, легка в освоении начинающими пользователями. Возможности: изменение размера элементов изображения; неограниченное количество отмен сделанных изменений; инструменты…
  2017-08-02 09:46:52 | Категория: Мультимедиа
   КОПИРОВАНИЕ КАТАЛОГОВ И ФАЙЛОВ
Создание каталога. Команда mkdir позволяет создать каталог, например: mkdir /home/имя пользователя/ubuntu После выполнения команды в домашней директории создается новый каталог ubuntu Команда rmdir удалит каталог (только если он пустой), пример: rmdir /home/имя пользователя/ubuntu Копирование файла или каталога Копирование файла выполняется командой cp, например: cp /home/имя пользователя/555555.txt /home/имя…
  2017-08-02 10:31:49 | Категория: Команды терминала
   MUSESCORE — СВОБОДНЫЙ WYSIWYG-РЕДАКТОР МУЗЫКАЛЬНЫХ ПАРТИТУР ДЛЯ LINUX
MuseScore — свободный WYSIWYG-редактор музыкальных партитур для Linux, распространяемый под лицензией GNU GPL.   Возможности: WYSIWYG, ноты вводятся на «виртуальном листе партитуры» неограниченное число нотных станов до 4 голосов на нотный стан лёгкий и быстрый ввод нот с помощью мыши, компьютерной или midi-клавиатуры интегрированный секвенсер и программный синтезатор FluidSynth импорт и экспорт MusicXml и Standard MIDI File…
  2017-08-07 08:51:08 | Категория: Разное
   YAGF — ПРОГРАММА ДЛЯ РАСПОЗНАВАНИЯ ТЕКСТА
YAGF — программа, предоставляющая графический интерфейс пользователя для систем оптического распознавания символов CuneiForm и Tesseract. YAGF является свободно распространяемой программой для операционной системы Linux.   Возможности программы: Графические форматы ввода данных: PNG, JPEG, BMP, TIFF, GIF, Portable anymap (PNM, PGM, PBM, PPM) и другие. Импорт PDF-файлов с использованием программ Ghostscript или PDFtoPPM (входит в состав…
  2017-08-09 22:34:04 | Категория: Офис

Вверх