BLACK FRIDAY

осталось 4 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как обрезать 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]
Добавьте ваш ответ

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

утверждения
PHPUnit
юнит-тесты
покрытие кода
13 часов
Посмотреть
классы
инкапсуляция
интерфейсы
исключения
21 час
Посмотреть
предметная область
Active Record
модели и связи
query builder
10 часов
Посмотреть