【发布时间】:2013-02-07 05:44:42
【问题描述】:
我有一个 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 获取最后一个元素。
【讨论】:
reset($array) 获取第一项,但您也可以只使用$array[0]。
如果你的数组是 assoc 数组,$items[0] 可能不起作用。
只需使用 array_pop($items) 和 array_shift($items) 分别获取最后一项和第一项。 正如前面的回答所建议的,尽可能使用 end() 。
【讨论】: