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 展开
分别对应属性(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 展开
展开全部
你的问题不是很清楚,我这样理解你的问题:
$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>';
}
}
$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本身就是用于前台输出的啊!如果可以,你尽量把你的思路说得清楚一点,比如要把哪些东西写入数据库,写成什么样的形式,数据库字段的要求之类的,这样我回答也有针对性些哈!
展开全部
id->1(尺码)、2(颜色)、3(年龄)
分别对应属性(S、M、L、XL)(红、黄、蓝)(10、20、30)
上面的这些值是在哪里存的。把存储的结构说一下
分别对应属性(S、M、L、XL)(红、黄、蓝)(10、20、30)
上面的这些值是在哪里存的。把存储的结构说一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是我的代码,如果你的存储结构是这样的话,你可以试试
<?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的东西有些乱,为了输出好看一些
<?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的东西有些乱,为了输出好看一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询