Smarty读取数组的最后x行数

时间:2010-10-21 14:11:27

标签: php smarty

我需要阅读smarty中数组的最后3项。 请指教。

2 个答案:

答案 0 :(得分:2)

这样做

 {assign var=lastRows value=$array|array_slice:-3}

在此之后,您可以以任何您想要的方式使用$lastRows。 您还应该查看http://www.php.net/manual/en/function.array-slice.php

答案 1 :(得分:0)

{foreach from=$array item=row name=foo}
{if $smarty.foreach.foo.index >= $smarty.foreach.foo.total - 3}
    {$row}
{/if}
{/foreach}