0
我有一个PHP文档,我想显示从数组中的最后一项变量。显示每个循环的最后一项
这我怎么知道了:
<?php if(count($items)): ?>
<?php foreach ($items as $key=>$item):?>
<?php echo $lastone ?>
<?php endforeach; ?>
<?php endif; ?>
我有一个PHP文档,我想显示从数组中的最后一项变量。显示每个循环的最后一项
这我怎么知道了:
<?php if(count($items)): ?>
<?php foreach ($items as $key=>$item):?>
<?php echo $lastone ?>
<?php endforeach; ?>
<?php endif; ?>
使用PHP end()方法http://php.net/manual/en/function.end.php得到最后一个元素。
如果您的数组是assoc数组,则可能无法使用$ items [0]。
只需使用array_pop($ items)和array_shift($ items)分别获取最后和第一项。如前面的答案所示,尽可能使用end()。
谢谢swapnesh。是否可能颠倒?我的意思是显示第一个? – stu 2013-02-21 19:07:03
@ user2096761请指定一点点...没有得到你想要的东西 – swapnesh 2013-02-21 19:10:20
要显示数组中的第一个元素,你的意思是?你可以使用'reset($ array)'来获得第一个项目,但你也可以使用'$ array [0]'。 – octern 2013-02-21 19:59:21