ClassCMS

loop循环

loop语法可以输出数组列表,常用在文章列表,栏目列表的输出.

<?php
$a=array('a','b','c','d');
?>

对于以上数组则可以使用以下代码进行循环输出:

{loop $a as $key=>$val}
键名:{$key},值:{$val}.
{/loop}

以上代码输出的结果为(数组中的第一个元素的键名从0开始)

0,a.
1,b.
2,c.
3,d.

在数组循环中判断

{loop $a as $key=>$val}
    {if $key==0}
        第一个:{$val}.
    {elseif $key==1}
        第二个:{$val}.
    {elseif $key==count($a)-1}
        最后一个:{$val}.
    {else}
        其他:{$val}.
    {/if}
{/loop}