php文件中如何使用foreach做并列循环,求高手解答

有属性id->1(尺码)、2(颜色)、3(年龄)分别对应属性(S、M、L、XL)(红、黄、蓝)(10、20、30)php中如何用foreach循环对应输出效果:1S1M1... 有属性id->1(尺码)、2(颜色)、3(年龄)
分别对应属性(S、M、L、XL)(红、黄、蓝)(10、20、30)
php中如何用foreach循环对应输出
效果:
1 S
1 M
1 L
1 XL
2 红
2 黄
2 蓝
3 10
3 20
3 30
展开
 我来答
lakeice
2012-10-09 · TA获得超过1229个赞
知道小有建树答主
回答量:456
采纳率:100%
帮助的人:435万
展开全部
你的问题不是很清楚,我这样理解你的问题:
$id = array ();
$id[1] = array ('X', 'M', 'L', 'XL');
$id[2] = array ('红', '黄', '蓝');
$id[3] = array ('10', '20', '30');

如果需要输出你那样的结果,可以使用:
foreach ($id as $k=> $v) {
foreach ($v as $x) {
echo $k.' '.$x.'<br>';
}
}
追问
这样前台是对的,但写进数据库就错了,获得的$value_list就是所有属性,不分类写入了
追答
foreach本身就是用于前台输出的啊!如果可以,你尽量把你的思路说得清楚一点,比如要把哪些东西写入数据库,写成什么样的形式,数据库字段的要求之类的,这样我回答也有针对性些哈!
li361111523
2012-10-09 · TA获得超过229个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:108万
展开全部
id->1(尺码)、2(颜色)、3(年龄)
分别对应属性(S、M、L、XL)(红、黄、蓝)(10、20、30)
上面的这些值是在哪里存的。把存储的结构说一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
morimoki
2012-10-09 · TA获得超过624个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:186万
展开全部
这是我的代码,如果你的存储结构是这样的话,你可以试试

<?php

$arr = array
(1=>array(
"S",
"M",
"L",
"XL"
),
2=>array(
"红",
"黄",
"蓝"
),
3=>array
(
10,
20,
30
)
);
foreach ($arr as $key =>$value){
foreach ($value as $key2 =>$value2)
if($value2){
echo $key.' '.$value2.'<br/>';
}
}
echo的东西有些乱,为了输出好看一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式