如何将PHP数组中的最后n个项作为另一个数组?

Dat*_*bot 28 php arrays

如何在PHP中获取另一个数组的最后n项的数组?

Tim*_*per 52

$n 等于你想要的项目数量.

$arr = array_slice($old_arr, -$n);
Run Code Online (Sandbox Code Playgroud)


jos*_*tgv 5

您可以使用array_slice

$arr = array_slice($old_arr, -$n, $n, true);
Run Code Online (Sandbox Code Playgroud)

如果数组索引对您有意义,请记住这array_slice将重置并重新排列数字数组索引。您需要将preserve_keys标志(第4个参数)设置为true来避免这种情况。