开发框架 版主:迅睿框架研发组
循环输出如何控制输出数量及其倒序输出
类型:迅睿CMS 更新时间:2020-12-14 12:34:47 loop 循环

loop 循环输出如何控制输出数量及其倒序输出?

{loop $son_type $tid $name}
  {loop $son_list[$tid] $t}
    <a href="{$t.url}" target="_blank"class="qh">{$t.title}</a>
  {/loop}
{/loop}


回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2020-04-26 20:45:40
    iPhone手机 0
    倒序用php自带的素组函数参考文档:《循环计数变量》
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2020-04-26 22:04:30
    Chrome 0
    {php $son_list=array_reverse(son_list);}
    {php $my_key=0;}
    {loop $son_type $tid $name}
        {loop $son_list[$tid] $t}
        {if $my_key <=3}
    	<li class="border"><a href="{$t.url}" class="p-2 text-dark">{$t.title}</a></li>
    	{/if}
    	{php $my_key++;}
    	{/loop}
    {/loop}
    这种方法无法输出数据啊回复迅睿框架创始人
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2020-04-26 22:38:22
    Chrome 0
    {loop $son_type $tid $name}
    {php $son_list[$tid] = array_reverse($son_list[$tid], -1);}
    {php $my_key=1;}
        {loop $son_list[$tid] $t}
        {if $my_key <= 6}
    	<li class="border"><a href="{$t.url}" class="p-2 text-dark">{$t.title} - {$my_key}</a></li>
    	{/if}
    	{php $my_key++;}
    	{/loop}
    {/loop}
    这样写了下,搞定了。但是不知道写法对不对。回复迅睿框架创始人
  • 迅睿粉丝
    #4楼    迅睿粉丝
    2020-04-27 07:09:32
    Chrome 0

    image
    少了$
    满意答案
  • 迅睿粉丝
    #5楼    迅睿粉丝
    2020-04-27 08:52:18
    Chrome 0
    {php $son_list=array_reverse($son_list);}
    {php $my_key=0;}
    {loop $son_type $tid $name}
        {loop $son_list[$tid] $t}
        {if $my_key <=3}
    	<li class="border"><a  target="_blank" href="{$t.url}" class="p-2 text-dark">{$t.title}</a></li>
    	{/if}
    	{php $my_key++;}
    	{/loop}
    {/loop}
    求采纳
  • 迅睿粉丝
    #6楼    迅睿粉丝
    2020-12-14 12:34:47
    Chrome 0
    迅睿框架创始人:感谢帮助