我已经看到了回显数组中最后一个元素的示例,但是如何回显PHP中的最后3到4个项目?
我想以REVERSE顺序回显,因此屏幕将在10个项目的数组中显示项目10,项目9,项目8。我不知道数组中的项目数。
到目前为止,这是我的进步,但我知道我需要一个循环或其他东西。提前谢谢。
<?php
$comments = file_get_contents('comments.txt');
$array = explode("~",$comments);
for...
?????
echo $item;
?>
答案 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
...然后你可以在它上面运行一个循环并打印所需数量的元素。