为了账号安全,请及时绑定邮箱和手机立即绑定

新手上路,求PHP的多维数组嵌套遍历指定格式的算法十分感谢

新手上路,求PHP的多维数组嵌套遍历指定格式的算法十分感谢

牧羊人nacy 2019-11-02 13:44:00
有一个二维数组array(2){["尺寸"]=>array(2){[0]=>string(3)"Big"[1]=>string(5)"small"}["颜色"]=>array(2){[0]=>string(6)"yellow"[1]=>string(3)"red"}["高度"]=>array(2){[0]=>string(6)"100"[1]=>string(3)"50"}}需要实现一个遍历每个key出一个元素,这里面的规格可能有很多,比如颜色尺寸长度等等,然后组成一个新的包含所有组合的排列[[颜色:'yellow',尺寸:"Big",高度:'100',],[颜色:'yellow',尺寸:"red",高度:'100',],[颜色:'yellow',尺寸:"small",高度:'',],[颜色:'red',尺寸:"small",高度:'',],]大概这种数组格式,所以求一个算法,现在我是只能遍历拼接但是做不来数组。
查看完整描述

2 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

$color=array("red","yellow");
$size=array("big","small");
$data=array();
for($i=0;$ifor($j=0;$jarray_push($data,"{color:'".$color[$i]."',size:'".$size[$j]."'}");
}
}
for($i=0;$iecho$data[$i];
}
?>
                            
查看完整回答
反对 回复 2019-11-02
  • 2 回答
  • 0 关注
  • 476 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信