{php $cwsl=array('0,50'=>'50以内','50,100'=>'50到100','100,300'=>'100到300','300,1000'=>'300到1000','1000,0'=>'1000以上');}
{loop $cwsl $i $t}
<li class="filter-item-single {if $i==$params.cwsl}checked{/if}" data-start="{$t.cwsl[0]}" data-end="{$t.cwsl[1]}">
<a class="filter-item-single-link" href="{Router::search_url($params, 'cwsl', $i)}">{$t}</a>
</li>
{/loop}咨询下大咖们,这个
data-start="{$t.cwsl[0]}" data-end="{$t.cwsl[1]}"怎么获取到的值 cwsl=5, 是这个样子的呢?
值不全,只有一个首数字。
求哪位大咖知道,求解
data-start="{min(explode(",", $i))}" data-end="{max(explode(",", $i))}"不要只复制代码拿去用,而要明白为什么这样写,这样写的意图是什么,每句话的意义是什么,学会了逻辑思路,以后遇到同类型的问题就迎刃而解了