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

   Ranger — консольный файловый менеджер
Ranger — консольный Python файловый менеджер, позволяющий отображать дерево каталогов в двух измерениях: по иерархии каталогов и списком файлов. Навигация: Путешествие по директориям осуществляется с помощью стрелок. Клавиши вверх и вниз — по списку текущего каталога, влево — выше, по дереву папок, вправо — ниже.Для быстрого перехода к файлу/каталогу текущей директории, нажмите «f» и начните…
  2017-08-12 09:57:44 | Категория: Команды терминала
   bcdiv - делит два числа с произвольной точностью
Функция bcdiv() делит два числа с произвольной точностью. Пример использования: $a = 128.4536; $b = 45.896344; echo bcdiv($a,$b,6)."<br>"; /// 2.798776 echo bcdiv($a,$b,24); ///…
  2017-09-09 17:31:30 | Категория: PHP
   УСТАНОВКА ПЛАГИНА ADOBE FLASH PLAYER
Скачивает и устанавливает плагин Adobe Flash Player, поддерживающий воспроизведение мультимедиа и другого динамического онлайн-контента. flashplugin-installer сам скачивает из сети самую последнюю версию Flash Player и устанавливает в систему. Этот способ более предпочтительней, так как предлагает более свежую версию Flash Player. Установить пакет можно командой: sudo apt-get install flashplugin-installer Плагин Adobe Flash Player работает с…
  2017-08-08 17:59:35 | Категория: Мультимедиа
   Удаление первого элемента массива
Для удаления первого элемента массива используется функция array_shift(). Все числовые ключи будут изменены таким образом, что нумерация массива начнётся с нуля. Пример использования: $a = array("кино", "музыка", "театр", "цирк"); print_r($a); echo "<br>"; array_shift($a); print_r($a); Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк ) Array ( [0] => музыка [1] => театр [2] => цирк…
  2017-08-20 21:27:41 | Категория: PHP
   ВКЛЮЧЕНИЕ NUMLOCK ПРИ СТАРТЕ
Режим NumLock по умолчанию в Ubuntu выключен, что не всегда удобно, приходится каждый раз после загрузки системы нажимать клавишу NumLock. Сделать постоянно включенной функцию NumLock достаточно просто, необходимо установить утилиту numlockx. sudo apt-get install numlockx   После установки утилиты необходимо отредактировать файл lightdm.conf: sudo gedit /etc/lightdm/lightdm.conf и добавляем строчку: greeter-setup-script=/usr/bin/numlockx on После данной…
  2017-08-02 14:12:40 | Категория: Система

Вверх