[0]=>
array(5) {
["id"]=>
string(1) "2"
["title1"]=>
string(6) "颜色"
["content1"]=>
string(4) "红2"
["title2"]=>
string(6) "尺码"
["content2"]=>
string(2) "XL"
}
[1]=>
array(5) {
["id"]=>
string(1) "1"
["title1"]=>
string(6) "颜色"
["content1"]=>
string(4) "红1"
["title2"]=>
string(6) "尺码"
["content2"]=>
string(1) "L"
}
[2]=>
array(5) {
["id"]=>
string(1) "3"
["title1"]=>
string(6) "颜色"
["content1"]=>
string(4) "红3"
["title2"]=>
string(6) "尺码"
["content2"]=>
string(3) "XXL"
}
拼装成这样
array(5) {
["title1"]=>
string(6) "颜色"
["content1"]=>
array(5) {
["id"]=>
string(1) "2"
["content1"]=>
string(4) "红2"
["id"]=>
string(1) "1"
["content1"]=>
string(4) "红1"
["id"]=>
string(1) "3"
["content1"]=>
string(4) "红3"
}
["title2"]=>
string(6) "尺码"
["content2"]=>
array(5) {
["id"]=>
string(1) "2"
["content2"]=>
string(4) "XL"
["id"]=>
string(1) "1"
["content2"]=>
string(4) "L"
["id"]=>
string(1) "3"
["content2"]=>
string(4) "XXL"
}
}
题主的想要拼装的部分有问题,以
content1
为例:这样最终只能保留id为3的数据。
我猜题主应该需要的是这样:
那么,“史上最垃圾的写法来啦”,建议题主自己跑一下下面的代码。
原始数组:
我写的代码:
不才,代码写的不好,还望题主见谅,大神别打我脸。
要拼装成什么样子?问问题你也不讲清楚
需要分组查询