Как получить последние n элементов в массиве PHP как другой массив?

Как получить массив из последних n элементов другого массива в PHP?

28
задан Dataflashsabot 28 August 2010 в 18:10
поделиться

2 ответа

$n равно количеству элементов, которые вы хотите убрать с конца.

$arr = array_slice($old_arr, -$n);
51
ответ дан 28 November 2019 в 03:08
поделиться

Вы можете использовать http://us2.php.net/array_slice.

$new = array_slice($old, $n);

Однако $n — это смещение для начала среза, поэтому для его вычисления вам нужно будет вычесть это из длины массива: $n = count($old) - $target_size.

-2
ответ дан 28 November 2019 в 03:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: