2013-04-02 50 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);