Smarty читает последние x чисел строк массива - PullRequest
0 голосов
/ 21 октября 2010

Мне нужно прочитать, например, последние 3 элемента массива в smarty. Пожалуйста, совет.

Ответы [ 2 ]

2 голосов
/ 21 октября 2010

Сделайте это

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

И после этого вы можете использовать $lastRows любым удобным вам способом.Вы также должны взглянуть на http://www.php.net/manual/en/function.array-slice.php

0 голосов
/ 21 октября 2010
{foreach from=$array item=row name=foo}
{if $smarty.foreach.foo.index >= $smarty.foreach.foo.total - 3}
    {$row}
{/if}
{/foreach}
...