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

   Claws Mail - клиент электронной почты
Claws Mail - мощный многофункциональный почтовый клиент (бывшее название Sylpheed-Claws). Программа расширяемая через плагины, которые добавляют дополнительные возможности -- поддержку других форматов хранения, чтение новостных колонок, календарь, фильтрацию почты и т.д. Особенности Claws Mail Быстрый лёгкий полноценный GUI-клиент электронной почты. Поддерживает основные протоколы обмена почтой (POP3, SMTP, IMAP4rev1, NNTP, Usenet news,…
  2017-09-19 09:04:11 | Категория: Интернет
   TELEGRAM — БЕСПЛАТНЫЙ МЕССЕНДЖЕР ДЛЯ СМАРТФОНОВ И LINUX UBUNTU С ИНТЕГРАЦИЕЙ С UNITY
Telegram — бесплатный мессенджер для смартфонов и Linux Ubuntu , позволяющий обмениваться текстовыми сообщениями и файлами. Сервис ориентирован на зарубежные рынки и имеет англоязычный интерфейс. Аккаунт в Telegram привязывается к номеру телефона, для регистрации или первой авторизации в любом из клиентов требуется получение sms или телефонного вызова на указанный номер. Telegram для Ubuntu поддерживает интеграцию с Unity…
  2017-08-09 10:05:32 | Категория: Интернет
   Xonix — бесплатная аркадная игра для Linux
Xonix — бесплатная аркадная игра для Linux. Аналог некогда популярной досовской игры Xonix. Суть игры в том, чтобы перемещать точку по игровому полю, необходимо точкой нарисовать прямоугольник, после чего он закрашивается. Так же по игровому молю перемещаются точки враги, при этом точки враги не могут попасть на закрашенное поле. Но есть точка враг которая перемещается по закрашенному полю, при прикосновении…
  2017-08-01 15:11:10 | Категория: Игры
   str_replace
Функции str_replace() производит замену одних символов в строке другими. Пример использования: $text = "два плюс два = пять"; $text = str_replace("пять", "четыре", $text); echo $text; Результат: два плюс два =…
  2017-08-11 23:31:45 | Категория: PHP
   Установка драйвера SIS671 для Xubuntu 14.04-15.04
Для установки драйвера для видеокарты SIS671 в терминале выполните следующие команды: wget https://github.com/gununu/xf86-video-sis-stable/archive/master.zip unzip master.zip cd xf86-video-sis-stable-master/ sudo apt-get install xorg-dev xutils-dev mesa-common-dev libdrm-dev libtool aclocal autoheader libtoolize automake --add-missing autoconf ./configure --prefix=/usr --disable-static make sudo make install Далее измените файл xorg.conf sudo nano /etc/X11/xorg.conf В файл xorg.conf вставьте следующий текст: Section "Device" Identifier "Default device" Driver "sisimedia" EndSection Section…
  2017-08-12 21:41:06 | Категория: Драйвера

Вверх