2013-02-21 58 views
0

我有一个PHP文档,我想显示从数组中的最后一项变量。显示每个循环的最后一项

这我怎么知道了:

<?php if(count($items)): ?> 
<?php foreach ($items as $key=>$item):?> 

    <?php echo $lastone ?> 

<?php endforeach; ?> 
<?php endif; ?> 

回答

5

使用PHP end()方法http://php.net/manual/en/function.end.php得到最后一个元素。

+0

谢谢swapnesh。是否可能颠倒?我的意思是显示第一个? – stu 2013-02-21 19:07:03

+0

@ user2096761请指定一点点...没有得到你想要的东西 – swapnesh 2013-02-21 19:10:20

+0

要显示数组中的第一个元素,你的意思是?你可以使用'reset($ array)'来获得第一个项目,但你也可以使用'$ array [0]'。 – octern 2013-02-21 19:59:21

0

如果您的数组是assoc数组,则可能无法使用$ items [0]。

只需使用array_pop($ items)和array_shift($ items)分别获取最后和第一项。如前面的答案所示,尽可能使用end()。

相关问题