重新定义数组键php
问题描述:
I have an array.
Array
(
[0] => Array
(
[TotalClicksPerDay] => 5
[Date] => 2012-11-26
[weekDay] => 2
)
[1] => Array
(
[TotalClicksPerDay] => 13
[Date] => 2012-11-27
[weekDay] => 6
)
)
I want to redefine the keys by using the value [weekday] as the key.
So in the example above, the new array would read like so:
Array
(
[2] => Array
(
[TotalClicksPerDay] => 5
[Date] => 2012-11-26
[weekDay] => 2
)
[6] => Array
(
[TotalClicksPerDay] => 13
[Date] => 2012-11-27
[weekDay] => 6
)
)
我有一个数组。 p>
Array
(\ n [0] =>数组
(
[TotalClicksPerDay] => 5
[日期] => 2012-11-26
[weekDay] => 2
)
[ 1] =>数组
(
[TotalClicksPerDay] => 13
[日期] => 2012-11-27
[weekDay] => 6
)
)
code> pre>
我想通过使用值[工作日]作为键来重新定义键。 p>
所以在上面的例子中, 新数组将如此读取: p>
数组
(
[2] =>数组
(
[TotalClicksPerDay] => 5
[日期] ] => 2012-11-26
[weekDay] => 2
)
[6] =>数组
(
[TotalClicksPerDay] => 13
[日期] = > 2012-11-27
[weekDay] => 6
)
)
code> pre>
div>
答
foreach ($old_array as $values) {
$new_array[$values['weekDay']] = $values;
}