{php $cwsl=array('0,50'=>'50以內(nèi)','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}咨詢下大咖們,這個(gè)
data-start="{$t.cwsl[0]}" data-end="{$t.cwsl[1]}"怎么獲取到的值 cwsl=5, 是這個(gè)樣子的呢?
值不全,只有一個(gè)首數(shù)字。
求哪位大咖知道,求解
就是區(qū)間搜索
比如:100元-500元
比如:50平-100平
我需要把這個(gè)最小值和最大值提取出來!
data-end="最大值字段"
data-start="{min(explode(",", $i))}" data-end="{max(explode(",", $i))}"不要只復(fù)制代碼拿去用,而要明白為什么這樣寫,這樣寫的意圖是什么,每句話的意義是什么,學(xué)會(huì)了邏輯思路,以后遇到同類型的問題就迎刃而解了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!