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