{for}{forelse} 循环

{for} 标签的使用和 PHP 的for 基本上也保持一致,但是并不推荐使用for 循环,如果可以请使用 foreach 循环。

{*遍历数组*}

{assign var=list value=[['id'=>1,'name'=>'wj008'],['id'=>2,'name'=>'wj354'],['id'=>3,'name'=>'wj007']]}
{for $i=0; $i<count($list);$i++}
    <div>id:{$list[$i].id} name:{$list[$i].name} key:{$i}</div>
{/for}

{*步进循环*}
{for $i=0; $i<5;$i++}
    {if $i<4}{continue}{/if}
    <div>value:{$i}</div>
{/for}
{*跳出循环*}
{for $i=0; $i<10;$i++}
    {if $i>4}{break}{/if}
    <div>value:{$i}</div>
{/for}

{*数据为空*}
{for $i=0; $i<0;$i++}
    <div>value:{$i}</div>
{forelse}
    没有任何数据
{/for}




Copyright © 2021 海南的叶子 All Rights Reserved 琼ICP备2021000725号

琼公网安备 46900702000037号