时间:2021-07-01 10:21:17 帮助过:2人阅读
如果你循环的数组是: $data=array( 0=>array('big'=>array('src'=>'...', ...),'small'=>array('src'=>'...', ...)), 1=>array('big'=>array('src'=>'...', ...),'small'=>array('src'=>'...', ...)), ); 那么前台页面代码可以这样写: <{foreach from=$data item=it key=ke}> <{if $smarty.foreach.item.iteration % 2 == 1}> <{foreach from=$it.small item=s_it key=s_ke}> <{/foreach}> <{else}> <{foreach from=$it.small item=s_it key=s_ke}> <{/foreach}> <{/if}> <{/foreach}> 注释: if $smarty.foreach.item.iteration % 2 == 1 这个条件是判断当前迭代对2取整是否等于1,如果是,那么就显示四小图一大图的布局,否则就显示一大图四小图的布局。 不知道我的理解是不是你想问的,希望能帮到你。
< 上一篇
win8.1筹建Apache+PHP+MySQL环境。只有localhost可以访问
下一篇 >
php调用webservice接口,乱码及报错的有关问题
记住我的登录 忘记密码?
登录
我已阅读用户协议及版权声明
注册