如何在php中回显最后几个数组?

时间:2015-05-04 18:00:31

标签: php arrays

我已经看到了回显数组中最后一个元素的示例,但是如何回显PHP中的最后3到4个项目?

我想以REVERSE顺序回显,因此屏幕将在10个项目的数组中显示项目10,项目9,项目8。我不知道数组中的项目数。

到目前为止,这是我的进步,但我知道我需要一个循环或其他东西。提前谢谢。

<?php

$comments = file_get_contents('comments.txt');
$array = explode("~",$comments);

for...

?????

echo $item;

?>

3 个答案:

答案 0 :(得分:2)

您可以将反向数组的前三个切片:

$result = array_slice(array_reverse($array), 0, 3);

foreach($result as $val) {
    echo $val;
}

答案 1 :(得分:1)

您可以尝试array_reverse

<?php
$a=[1,2,3,4,5];
$array = array_reverse($a);
for($i=0;$i<4;$i++){//4 is the number of elements you wish to print.
 echo "{$array[$i]}\n";
}

答案 2 :(得分:0)

我认为,您可以撤消数组,例如$array .. array_reverse()函数对此有用。

一旦你颠倒了$array ...然后你可以在它上面运行一个循环并打印所需数量的元素。