thinkphp foreach 问题
<foreachname="arr"item="vo">如果condition=1那么按divclass='a'输出如果condtion=2那么按divclass='2'...
<foreach name="arr" item="vo">
如果condition=1 那么按div class='a'输出
如果condtion=2 那么按div class='2'输出
由于我要按数组中原本顺序输出 所以不能拆成两个数组
</foreach>
$arr=(
0=>array(id='1'
name='ddd';
conditon='1'
)
1=>array(id='2'
name='aaa';
conditon='0'
)
......
);
求帮助谢谢 展开
如果condition=1 那么按div class='a'输出
如果condtion=2 那么按div class='2'输出
由于我要按数组中原本顺序输出 所以不能拆成两个数组
</foreach>
$arr=(
0=>array(id='1'
name='ddd';
conditon='1'
)
1=>array(id='2'
name='aaa';
conditon='0'
)
......
);
求帮助谢谢 展开
3个回答
展开全部
<foreach name="arr" item="vo">
<if condition="$vo['condition'] eq 1">
<div class="a">...</div>
<elseif condition="$vo['condition'] eq 2" />
<div class="2">...</div>
</if>
</foreach>
一开始你写着:
如果condition=1 那么按div class='a'输出
如果condtion=2 那么按div class='2'输出
那下面$arr中conditon='0',按什么输出啊?
展开全部
<foreach name="list" item="vo" >
{$key}|{$vo.id}:{$vo.name}
</foreach>
//支持多层遍历 (最多3层)
<foreach name="list" item="vo" >
{$key}|{$vo.id}:{$vo.name}
</foreach>
//支持多层遍历 (最多3层)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该是你的循环写的问题,循环嵌套貌似不能那样写呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询