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

   Kaffeine — медиапроигрыватель для UNIX-подобных операционных систем со средой KDE
Kaffeine — медиапроигрыватель для UNIX-подобных операционных систем со средой KDE. По умолчанию Kaffeine использует движок xine, но поддерживается также и GStreamer. Кроме того, он позволяет использовать бинарные кодеки для проприетарных форматов. В рамках проекта создан плагин для браузера Mozilla, запускающий проигрыватель для воспроизведения потокового контента. В число основных возможностей проигрывателя входят DVB,…
  2017-08-12 20:35:29 | Категория: Мультимедиа
   Перевод чисел из одной системы счисления в другую (php)
hexdec — Переводит число из шестнадцатеричной системы счисления в десятичную. Пример использования: $a = '7e0'; echo hexdec($a); 2016 dechex — Переводит число из десятичной системы счисления в шестнадцатеричную. Пример использования: $a = 2016; echo dechex($a); 7e0 decbin — Переводит число из десятичной системы счисления в двоичную. Пример использования: $a = 2016; echo decbin($a); 11111100000 bindec — Переводит число из двоичной…
  2017-08-11 10:56:46 | Категория: PHP
   Nexuiz — компьютерная игра в жанре шутер от первого лица
Nexuiz — компьютерная игра в жанре шутер от первого лица, созданная компанией Alientrap. Разработка игры прекращена, «духовным продолжением» является Xonotic. На данный момент актуальна версия 2.5.2, появившаяся в сети 1 октября 2009 года. Игра является абсолютно бесплатной и распространяется на условиях свободной лицензии GNU GPL. Игра поддерживает операционные системы Linux, Mac OS X, OpenSolaris и Windows. Версия 1.0 была…
  2017-08-02 07:32:19 | Категория: Игры
   Меняем время паузы загрузчика Grub
При старте системы запускается загрузчик Grub и в течении 10 сек (если у Вас более одной ОС) идет отсчет до начала старта загрузки ОС. Можно конечно нажать Enter и ОС начнет загружаться, а можно изменит время ожидания загрузчика Grub. В терминале выполните следующие действия: sudo nano /etc/default/grub Найдите строку GRUB_TIMEOUT=10 и смените цифру 10 (секунды) на другую. Сохраните изменения в файле и обновите grub: sudo…
  2017-08-04 09:42:25 | Категория: Система
   EISKALTDC++
EiskaltDC++ — свободный кроссплатформенный клиент файлообменной сети Direct Connect с интерфейсами на основе Qt и GTK+. Возможности программы: Графические интерфейсы на Qt и GTK+, демон и к нему веб-интерфейс на JavaScript и консольный интерфейс, взаимодействуют через JSON-RPC. Многопоточное скачивание (скачивание фрагментов одного файла сразу с нескольких источников). Поиск с возможностью группировки результатов, чёрный…
  2017-08-05 12:03:48 | Категория: Интернет

Вверх