如何在php中回显最后几个数组?
我已经看到了一个回送数组中最后一个元素的示例,但是如何回送PHP中的最后3到4个项目呢 我想以相反的顺序回显,因此屏幕将以10个项目的数组显示项目10、项目9、项目8。我不知道数组中的项数 这是我到目前为止的进展,但我知道我需要一个循环什么的。提前谢谢如何在php中回显最后几个数组?,php,arrays,Php,Arrays,我已经看到了一个回送数组中最后一个元素的示例,但是如何回送PHP中的最后3到4个项目呢 我想以相反的顺序回显,因此屏幕将以10个项目的数组显示项目10、项目9、项目8。我不知道数组中的项数 这是我到目前为止的进展,但我知道我需要一个循环什么的。提前谢谢 <?php $comments = file_get_contents('comments.txt'); $array = explode("~",$comments); for... ????? echo $item; ?>
<?php
$comments = file_get_contents('comments.txt');
$array = explode("~",$comments);
for...
?????
echo $item;
?>
您可以从反向阵列中切掉前三个:
$result = array_slice(array_reverse($array), 0, 3);
foreach($result as $val) {
echo $val;
}
我认为,您可以反转数组,即
$array
。array\u reverse()
函数将对此非常有用
一旦你反转了
$array
…你就可以在上面运行一个循环并打印所需的元素数。你可以试试array\u 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";
}
$array=array\u reverse($array)
sizeof
或count
将为您提供元素数。可以使用元素的索引访问元素。如果您知道元素的数量,那么从开始或结束计算X就变得很简单了。这将是一个很好的函数!