Как обрезать php массив до определенной длины

Ответы
Аватар пользователя Roman Ashikov
Roman Ashikov
24 декабря 2021

Для решения этой задачи в PHP есть функция array_slice(). Первым аргументом она принимает массив, вторым offset ⎯ если по простому, то это то положение в массиве начиная с которого берётся срез. Стоит сказать, что этот параметр может быть отрицательным, тогда срез считается с конца массива. Третьим параметром функция array_slice() принимает длину среза. Давайте посмотрим на примеры, чтобы лучше разобраться с этой функцией:

<?php

$numbers = [1, 2, 3, 4, 5];

array_slice($numbers, 2); // [3, 4, 5]
array_slice($numbers, 0, 2); // [1, 2]
array_slice($numbers, 2, 2); // [3, 4]
array_slice($numbers, -2, 1); // [4]
0 0
Добавьте ваш ответ

Рекомендуемые курсы

CGI
slim framework
шаблонизация
отправка форм
24 часа
Посмотреть
ORM
шаблонизация (blade)
роутинг
контроллеры
20 часов
Посмотреть
пространства имен
импорты
ссылки
включения файлов
52 часа
Посмотреть