求助:这样的php多维数组如何拼接成最后我想要的结果?

php数组$array如下:
0=>
array(size=2)
0=>string'红色'(length=6)
1=>string'黄色'(length=6)
1=>
array(size=2)
0=>string'16G'(length=3)
1=>string'32G'(length=3)
想要的最后输出为:
红色-16G
红色-32G
黄色-16G
黄色-32G
不知道是如何实现的?
补充
数组$array的长度不固定,可能会如下
0=>
array(size=2)
0=>string'红色'(length=6)
1=>string'黄色'(length=6)
1=>
array(size=2)
0=>string'16G'(length=3)
1=>string'32G'(length=3)
2=>
array(size=2)
0=>string'有锁'(length=6)
1=>string'无锁'(length=6)
猛跑小猪
浏览 315回答 2
2回答

jeck猫

富国沪深

我觉得这个最符合内容$sets=[['红色','黄色'],['16G','32G'],['华为','荣耀','mate'],['有锁','无锁']];$start_time=microtime(true);if(!$sets)return[];$result=array_shift($sets);$count=count($sets);for($i=0;$i红色-16G-华为-有锁[1]=>红色-16G-华为-无锁[2]=>红色-16G-荣耀-有锁[3]=>红色-16G-荣耀-无锁[4]=>红色-16G-mate-有锁[5]=>红色-16G-mate-无锁[6]=>红色-32G-华为-有锁[7]=>红色-32G-华为-无锁[8]=>红色-32G-荣耀-有锁[9]=>红色-32G-荣耀-无锁[10]=>红色-32G-mate-有锁[11]=>红色-32G-mate-无锁[12]=>黄色-16G-华为-有锁[13]=>黄色-16G-华为-无锁[14]=>黄色-16G-荣耀-有锁[15]=>黄色-16G-荣耀-无锁[16]=>黄色-16G-mate-有锁[17]=>黄色-16G-mate-无锁[18]=>黄色-32G-华为-有锁[19]=>黄色-32G-华为-无锁[20]=>黄色-32G-荣耀-有锁[21]=>黄色-32G-荣耀-无锁[22]=>黄色-32G-mate-有锁[23]=>黄色-32G-mate-无锁)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript