Php 在多维数组中使用重复值对数组进行分组
我从mysql数据库中查询了这个数组格式。我查询的数据有一些重复,所以我删除了重复的数据。结果查询的数组格式如下所示Php 在多维数组中使用重复值对数组进行分组,php,arrays,loops,multidimensional-array,Php,Arrays,Loops,Multidimensional Array,我从mysql数据库中查询了这个数组格式。我查询的数据有一些重复,所以我删除了重复的数据。结果查询的数组格式如下所示 [0] => a [1] => b [2] => Array ( [ch] => a [op] => 1 [in] => 2012-12-20 09:28:53 ) [3] => Array ( [ch] => b [op]
[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
)
等等。标记您正在使用的语言…
php
,java
…等等
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);