Как извлечь из массива все значения, кроме последних двух в php?

Пользователь

от jerad.kuphal , в категории: PHP , 2 года назад

Как извлечь из массива все значения, кроме последних двух в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hanna_jacobson , 2 года назад

@jerad.kuphal 

В PHP можно использовать функцию array_slice для извлечения части массива. Чтобы извлечь все значения, кроме последних двух, можно использовать следующий код:

1
2
3
$array = [1, 2, 3, 4, 5, 6];
$slice = array_slice($array, 0, -2);
print_r($slice);


В этом примере мы используем array_slice для извлечения части массива $array, начиная с индекса 0 и заканчивая двумя элементами перед концом массива (с помощью отрицательного индекса -2). Результатом будет новый массив, содержащий все элементы, кроме последних двух:

1
2
3
4
5
6
7
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)


Вы можете изменить переменную $array на свой собственный массив, чтобы получить нужный результат для вашего кода.