【问题标题】:Display last item from a for each loop显示每个循环中的最后一项
【发布时间】: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 joomla joomla-k2


    【解决方案1】:

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

    【讨论】:

    • 谢谢swapnesh。倒挂可能吗?我的意思是显示第一个?
    • @user2096761 请再详细说明一下...没有得到你想要的东西
    • 显示数组的第一个元素,你的意思是?您可以使用reset($array) 获取第一项,但您也可以只使用$array[0]
    【解决方案2】:

    如果你的数组是 assoc 数组,$items[0] 可能不起作用。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2021-08-31
      • 1970-01-01
      相关资源
      最近更新 更多