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

   bin2hex() преобразует строку с бинарными данными в шестнадцатеричное представление
Функция bin2hex() преобразует строку с бинарными данными в шестнадцатеричное представление. Преобразование производится побайтно. Пример использования: $a = 'ubuntu'; echo bin2hex($a); ///…
  2017-09-10 18:08:19 | Категория: PHP
   ЗАГРУЗКА UBUNTU
Ubuntu — это бесплатная операционная система, идеально подходящая для использования на персональных компьютерах, ноутбуках и серверах.   Ubuntu 16.10 (Yakkety Yak) http://releases.ubuntu.com/yakkety/ubuntu-16.10-desktop-amd64.iso.torrent http://releases.ubuntu.com/yakkety/ubuntu-16.10-desktop-i386.iso.torrent Ubuntu 16.04 LTS (Xenial Xerus)  Операционная система для настольных компьютеров и серверов. Стабильная версия системы. Срок поддержки 5 лет, то есть обновления для…
  2017-08-05 11:36:58 | Категория: Загрузка
   РАЗБЛОКИРОВКА СВЯЗКИ КЛЮЧЕЙ UBUNTU
Когда Пользователь устанавливает пароль к своему почтовому ящику или пароль для входа на сайт, программа «Пароли и ключи» запоминает вводимые пороли и при обращении к почте или сайту на который необходимо зайти используя логин и пароль постоянно выскакивает окно которое просит ввести пароль для разблокировки связки ключей. После ввода пароля программа не требует ввода пароля до следующей…
  2017-08-06 10:03:22 | Категория: Ubuntu
   array_diff_key - вычисление расхождения в массивах, сравнивая ключи
Функция array_diff_key() сравнивает ключи двух массивов и выводит ключи и значения первого массива с ключами которых нет во втором массиве.  Пример использования: $a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан'); $arr = array_diff_key ($a, $b); print_r($arr); Array ( [2] => мышка [6] =>…
  2017-09-01 22:49:18 | Категория: PHP
   Дабавление одного или нескольких элементов в конец массива
Для добавления одного или нескольких элементов в конец массива используется функция array_push(). Пример использования: $a = array("кино", "музыка"); print_r($a); echo "<br>"; array_push($a, "театр", "цирк"); print_r($a); Array ( [0] => кино [1] => музыка ) Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк…
  2017-08-20 17:05:58 | Категория: PHP

Вверх