php如何合并数组中的key相同的子数组

2025-04-18 06:51:44
推荐回答(3个)
回答1:

最好举个例子。

回答2:

遍历 然后逻辑处理下

回答3:

像这个样子:

1
2
3
4

array(
['pid'] => 6,
['title']=> '/thumb_525d615760eb0.jpg,/thumb_525d615708f2d.jpg,/thumb_525d615699a77.jpg'
)

你的第一个值一直是6吗?还是都叠加在一起,变成666?
如果是就一个6的话,可以这样:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

$arr = array(3) {
[0] => array(2) {
["pid"] => string(1) "6"
["title"] => string(24) "/thumb_525d615760eb0.jpg"
}
[1] => array(2) {
["pid"] => string(1) "6"
["title"] => string(24) "/thumb_525d615708f2d.jpg"
}
[2] => array(2) {
["pid"] => string(1) "6"
["title"] => string(24) "/thumb_525d615699a77.jpg"
}
}

//以上是你自己的,
//加上我的::

$new_arr = array();
foreach($arr as $key=>$value){
for($i = 0;$i <= count_array($value);$i++){
$new_arr[$i] = .$value[$i];
}

}

这个$new_arr数组里面就把数据整合好了

?>