我使用codeigniter 3.x版本。php陣列合併後單獨逗號合併相同的密鑰
這是傳遞給ajax的值。
Array (
[0] => 10:4
[1] => 11:1
[2] => 12:2
[3] => 13:3
[4] => 14:4
[5] => 15:5
[6] => 16:4
[7] => 17:3
[8] => 18:2
[9] => 19:1
[10] => 1:4 // duplicate
[11] => 1:5 // duplicate
[12] => 20:2
[13] => 21:3
[14] => 22:4
[15] => 23:5
[16] => 24:4 // duplicate
[17] => 24:5 // duplicate
[18] => 25:2
[19] => 2:5
[20] => 3:4
[21] => 4:4
[22] => 5:4
[23] => 6:3
[24] => 7:2
[25] => 8:3
[26] => 9:2 // duplicate
[27] => 9:4 // duplicate
)
我要插入到數據庫中,處理數組
首先,排序使用natsort($數據)
1:4
1:5
2:5
3:4
4:4
5:4
6:3
7:2
8:3
9:2
10:4
11:1
12:2
13:3
14:4
15:5
16:4
17:3
18:2
19:1
20:2
21:3
22:4
23:5
24:4
24:5
25:2
25:5
這是令人滿意的。 但
1:4
1:5
24:4
24:5
25:2
25:5
是有重複的值
我的問題是
1:4
1:5
24:4
24:5
25:2
25:5
到
1:4,5
2:5
3:4
.
.
24:4,5
25:2,5
如何來在PHP處理?
重複從那裏值獲取所有第一部分和設定值到所有重複?從你的數據庫? –