Arrays 按内部元素将数组拆分为多个数组
我有这个数组。我想按主管将此单个阵列拆分为2个阵列。Arrays 按内部元素将数组拆分为多个数组,arrays,split,Arrays,Split,我有这个数组。我想按主管将此单个阵列拆分为2个阵列。 例如,这里只有两个不同的主管(16、26)。我希望两者都有单独的数组。 比如: 阵列1: [19] => Array ( [date] => 2015-03-02 [supervisor] => 16 [avg] => 1.50 ) [20] => Array ( [date] =>
例如,这里只有两个不同的主管(16、26)。我希望两者都有单独的数组。
比如:
阵列1:
[19] => Array
(
[date] => 2015-03-02
[supervisor] => 16
[avg] => 1.50
)
[20] => Array
(
[date] => 2015-03-03
[supervisor] => 16
[avg] => 1.50
)
[21] => Array
(
[date] => 2015-03-04
[supervisor] => 16
[avg] => 1.50
)
[22] => Array
(
[date] => 2015-01-02
[supervisor] => 26
[avg] =>
)
[23] => Array
(
[date] => 2015-01-05
[supervisor] => 26
[avg] =>
)
请帮帮我。你是想用
PHP
做这个吗
如果是的话
为主管创建一个新数组
[20] => Array
(
[date] => 2015-03-03
[supervisor] => 16
[avg] => 1.50
)
[21] => Array
(
[date] => 2015-03-04
[supervisor] => 16
[avg] => 1.50
)
Array 2:
[22] => Array
(
[date] => 2015-01-02
[supervisor] => 26
[avg] =>
)
[23] => Array
(
[date] => 2015-01-05
[supervisor] => 26
[avg] =>
)
首先循环当前阵列
$supervisors = array();
很好,如果你能接受/投票支持答案,那将是A。:)它不允许我投票,因为我至少需要15%的声誉。当我有我一定会投你的票。不用担心享受:)编程是上瘾的!
foreach($arr as $key => $value):
$supervisor = $value['supervisor'];
//Add more data to the array here
$supervisors[$supervisor] = //Array of info you require
endforeach;