首頁 >後端開發 >php教程 >怎麼取得smarty範本中 foreach的最後一次迴圈的值

怎麼取得smarty範本中 foreach的最後一次迴圈的值

WBOY
WBOY原創
2016-08-18 09:15:561419瀏覽

怎麼取得smarty範本中 foreach的最後一次迴圈的值
如圖,後台往前台傳遞了一個數組,用foreach循環,我只想取得最後一次循環invalid_num的值 應該怎樣取啊

{foreach from=$bonus item=item name=bonus}

{/foreach}
我是在循環外使用的,
用的這個判斷,沒有取到
{if $smarty.foreach.bonus.last}

<code>{$item.Invalid_num}</code>

{/if}

回覆內容:

怎麼取得smarty範本中 foreach的最後一次迴圈的值
如圖,後台往前台傳遞了一個數組,用foreach循環,我只想取得最後一次循環invalid_num的值 應該怎樣取啊

{foreach from=$bonus item=item name=bonus}

{/foreach}
我是在循環外使用的,
用的這個判斷,沒有取到
{if $smarty.foreach.bonus.last}

<code>{$item.Invalid_num}</code>

{/if}

把所有invalid_num的值按照當前的 $key 存到數組裡面,count 長度, 然後就取出來了, $array[$count - 1]

參考文件[]()
參考文件

<code class="php">{foreach $items as $item}
    {if $item@last}
        //这里就是最后一条数据了
    {/if}
{/foreach}</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn