PHP基础PHP教程php框架JavaScript
asp.netAJAX正则表达式ASP
如果你循环的数组是: $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,如果是,那么就显示四小图一大图的布局,否则就显示一大图四小图的布局。 不知道我的理解是不是你想问的,希望能帮到你。