网站首页

phpcms v9 判断最后一个循环

发布时间:2015-12-26 12:44:01编辑:admin阅读(

    有些时候,要在最后一个LI或者DIV里加一个样式,让尾部更好看。所以就要判断是否最后!

    {php $i=1}
    {pc:content action="category" siteid="1" catid="$parentid" }
    {php $c= end(array_keys($data))} //获取data最后一个ID! 
    <?php //print_r($data);print_r($c);exit;?>
    {loop $data $n $r}
       <p><span><a href="{$r['url']}" alt="{$r['catname']}" title="{$r['catname']}">{$r['catname']}</a></span></p> 
       <div class="sub {if $i%2!=0}even{else}odd{/if}  {if $n==$c} last{/if}//判断时候最后一个">
    {php $i++}
    {/loop}
    {/pc}


    定义和用法

    array_keys() 函数返回包含数组中所有键名的一个新数组。

    如果提供了第二个参数,则只返回键值为该值的键名。

    如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。


    大家可以自行百度一下!