2013-02-21 68 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()。

相關問題