各位,有如下数组:
data[1] = 20
data[2] = 30
data[1] = 40
data[1] = 50
data[2] = 60
data[3] = 70分成如下组
data[1] = array(20,40,50)
data[2] = array(30,60)
data[3] = array(70)请教算法,要高效率的
data[1] = 20
data[2] = 30
data[1] = 40
data[1] = 50
data[2] = 60
data[3] = 70分成如下组
data[1] = array(20,40,50)
data[2] = array(30,60)
data[3] = array(70)请教算法,要高效率的
(
[order_id] => 5120818261841251
[imei] => 865030013716171
)
Array
(
[order_id] => 5120817668164771
[imei] => 863802019779938
)
Array
(
[order_id] => 5120815416372983
[imei] => 865030014071451
)
Array
(
[order_id] => 5120815408745248
[imei] => 865030017633224
)
Array
(
[order_id] => 5120815408745248
[imei] => 865030017749228
)
Array
(
[order_id] => 5120815408745248
[imei] => 865030017633240
)
Array
(
[order_id] => 5120815401204129
[imei] => 865030017328635
)
Array
(
[order_id] => 5120815029108082
[imei] => 865030017859969
)
Array
(
[order_id] => 5120815029108082
[imei] => 860173018539480
)
Array
(
[order_id] => 5120815029108082
[imei] => 863020018799290
)
Array
(
[order_id] => 5120814381580976
[imei] => 863020019614597
)
Array
(
[order_id] => 5120812795522353
[imei] => 863802019784136
)
Array
(
[order_id] => 5120809788034092
[imei] => 865030017710725
)
Array
(
[order_id] => 5120808715338895
[imei] => 865030013686051
)
Array
(
[order_id] => 5120808476895506
[imei] => 860173018545099
)
Array
(
[order_id] => 5120806476585275
[imei] => 865030013695003
)
Array
(
[order_id] => 5120805345540810
[imei] => 865030017286569
)
Array
(
[order_id] => 5120803423290392
[imei] => 863020018509277
)
Array
(
[order_id] => 5120802438833491
[imei] => 863802019296438
)
Array
(
[order_id] => 5120802438833491
[imei] => 863802019036768
)
Array
(
[order_id] => 5120802320258163
[imei] => 863020018729503
)
Array
(
[order_id] => 5120731385538560
[imei] => 863802019601140
)
Array
(
[order_id] => 5120730704494896
[imei] => 863802019620611
)
Array
(
[order_id] => 5120730704494896
[imei] => 863802019623714
)
Array
(
[order_id] => 5120729336118853
[imei] => 863802019610430
)
Array
(
[order_id] => 5120728559092205
[imei] => 865030013935813
)
Array
(
[order_id] => 5120727308567747
[imei] => 863020018791297
)
Array
(
[order_id] => 5120725594880310
[imei] => 863020018832927
)
Array
(
[order_id] => 5120725305861797
[imei] => 863020018816409
)
Array
(
[order_id] => 5120725294031404
[imei] => 863802019744585
)
Array
(
[order_id] => 5120723607776449
[imei] => 865030017395717
)
Array
(
[order_id] => 5120723517003966
[imei] => 865030017413312
)
Array
(
[order_id] => 5120723488069672
[imei] => 865030017395824
)
Array
(
[order_id] => 5120723392918628
[imei] => 865030017174153
)
Array
(
[order_id] => 5120723387983763
[imei] => 863020018790109
)
Array
(
[order_id] => 5120722621368811
[imei] => 865030017185811
)
Array
(
[order_id] => 5120720333043056
[imei] => 865030013546263
)
Array
(
[order_id] => 5120720285273340
[imei] => 865030013513263
)
Array
(
[order_id] => 5120716005881195
[imei] => 863802015908077
)
Array
(
[order_id] => 5120716005881195
[imei] => 863802015900454
)
Array
(
[order_id] => 5120714589718266
[imei] => 865030013441796
)
Array
(
[order_id] => 5120714538576069
[imei] => 863020018835128
)
Array
(
[order_id] => 5120713543547790
[imei] => 865030013287504
)
Array
(
[order_id] => 5120713379068832
[imei] => 865030013434080
)
Array
(
[order_id] => 5120712780426364
[imei] => 863802019404602
)
Array
(
[order_id] => 5120711443382997
[imei] => 865030013246468
)
Array
(
[order_id] => 5120711421644625
[imei] => 865030013379715
)
Array
(
[order_id] => 5120711336603397
[imei] => 865030013246781
)
Array
(
[order_id] => 5120710628419349
[imei] => 865030013261491
)
Array
(
[order_id] => 5120709640008420
[imei] => 863802019047633
)
Array
(
[order_id] => 5120709609583211
[imei] => 863802019121040
)
Array
(
[order_id] => 5120709444303004
[imei] => 863020018662035
)
Array
(
[order_id] => 5120709326652657
[imei] => 863802015961605
)
Array
(
[order_id] => 5120708798613016
[imei] => 863802019127740
)
Array
(
[order_id] => 5120708474579047
[imei] => 863802019075659
)
Array
(
[order_id] => 5120707300925222
[imei] => 863802015989176
)
Array
(
[order_id] => 5120706799975800
[imei] => 863802015979474
)
Array
(
[order_id] => 5120705835510157
[imei] => 863802019251177
)
Array
(
[order_id] => 5120705446328730
[imei] => 863020018716120
)
Array
(
[order_id] => 5120704820625759
[imei] => 863802019336663
)
Array
(
[order_id] => 5120704749297870
[imei] => 863802019332068
)
Array
(
[order_id] => 5120704480023997
[imei] => 863802019346787
)
Array
(
[order_id] => 5120704430183799
[imei] => 863802019357313
)
Array
(
[order_id] => 5120703687323234
[imei] => 863020016237871
)
Array
(
[order_id] => 5120703572749071
[imei] => 863802019215636
)
Array
(
[order_id] => 5120702601751741
[imei] => 863020018126114
)
Array
(
[order_id] => 5120702377234367
[imei] => 863020018578363
)
Array
(
[order_id] => 5120702239414328
[imei] => 863020019636665
)
Array
(
[order_id] => 5120701701118220
[imei] => 863020018083828
)
Array
(
[order_id] => 5120701668700749
[imei] => 863802019143663
)
Array
(
[order_id] => 5120701496240805
[imei] => 863802019048284
)
Array
(
[order_id] => 5120701488356820
[imei] => 863020018082127
)
Array
(
[order_id] => 5120630699066652
[imei] => 865030012943313
)
Array
(
[order_id] => 5120630656945919
[imei] => 863802018512561
)
Array
(
[order_id] => 5120630652883413
[imei] => 865030012118635
)
Array
(
[order_id] => 5120630561359833
[imei] => 865030012919081
)
Array
(
[order_id] => 5120629816296176
[imei] => 863020018087969
)
Array
(
[order_id] => 5120629581495458
[imei] => 863020018044085
)
Array
(
[order_id] => 5120629390020830
[imei] => 863020018084735
)
Array
(
[order_id] => 5120628861119611
[imei] => 863020018217293
)
Array
(
[order_id] => 5120628830241797
[imei] => 863802015354694
)
Array
(
[order_id] => 5120628793056137
[imei] => 863802015350452
)
Array
(
[order_id] => 5120628739966941
[imei] => 863802019015325
)
Array
(
[order_id] => 5120628596747710
[imei] => 863802018919451
)
Array
(
[order_id] => 5120628571129108
[imei] => 863020018118996
)
Array
(
[order_id] => 5120628512874967
[imei] => 865030013055265
)
Array
(
[order_id] => 5120628369152387
[imei] => 863020018122220
)
Array
(
[order_id] => 5120628265727483
[imei] => 863802015350494
)
Array
(
[order_id] => 5120628032433976
[imei] => 865030013046975
)
Array
(
[order_id] => 5120628007128974
[imei] => 863020018210520
)
Array
(
[order_id] => 5120628003407712
[imei] => 863802018904990
)
Array
(
[order_id] => 5120627860533638
[imei] => 863802015348530
)
Array
(
[order_id] => 5120627853722766
[imei] => 865030013172326
)
Array
(
[order_id] => 5120627851740170
[imei] => 863020018086912
)
Array
(
[order_id] => 5120627845054327
[imei] => 863802015350262
)
Array
(
[order_id] => 5120627844954940
[imei] => 863802015419042
)
Array
(
[order_id] => 5120627831334858
[imei] => 865030013034922
)
Array
(
[order_id] => 5120627827144399
[imei] => 863020016237244
)
Array
(
[order_id] => 5120627818129643
[imei] => 863020018275507
)
Array
(
[order_id] => 5120627817387385
[imei] => 863802019461206
)贴上原数据
要合成$arr[5120815408745248]= array(865030017633224,865030017749228,865030017633240)这样的格式,
$arr[$v['order_id']][]=$v['imei'];
}
print_r($arr);
不去管了,反正分组也要另外处理读取查询时就构造,而不是读完了以后再改
$rs = mysql_query('select * from tbl_name');
while($row = mysql_fetch_assoc($rs)) {
$res[$row['order_id']][] = $row['imei'];
}
print_r($res);