2013-04-02 52 views
0

我有从mysql数据库中查询的这种数组格式。我查询的这些数据有一些重复,所以我删除了重复。生成的查询低于在阵列格式在多维数组中使用重复值对数组进行分组

[0] => a 
[1] => b 


[2] => Array 
    (
     [ch] => a 
     [op] => 1 
     [in] => 2012-12-20 09:28:53 
    ) 

[3] => Array 
    (
     [ch] => b 
     [op] => 2 
     [in] => 2012-12-20 19:44:10 
    ) 


[4] => Array 
    (
     [ch] => a 
     [op] => 1000 
     [in] => 2012-12-23 18:21:40 
    ) 

[5] => Array 
    (
     [ch] => b 
     [op] => 1000 
     [in] => 2012-12-23 18:26:16 
    ) 



[6] => Array 
    (
     [ch] => a 
     [op] => 1000 
     [in] => 2012-12-24 12:10:55 
    ) 

我怎样才能输出这种使用该值作为密钥的一个阵列的。

[a] => array(
[op] => 1000 
[in] => 2012-12-24 12:10:55 
    ), 
Array 
(
[op] => 1000 
[in] => 2012-12-23 18:21:40 
    ) 
[b]=> Array 
    (
     [op] => 1000 
     [in] => 2012-12-23 18:26:16 
    ) 

+0

标签的语言你工作...'php','java' ...等 – coolguy

回答

0
simply use array_push function,first define a blank array and grt value in it using array_push 
eg. 
$final_arr=array(); 
data=mysql_fetch_assoc($query); 
array_push($final_arr,$data);