Php 重新定义数组键

Php 重新定义数组键,php,arrays,Php,Arrays,我有一个数组 Array ( [0] => Array ( [TotalClicksPerDay] => 5 [Date] => 2012-11-26 [weekDay] => 2 ) [1] => Array ( [TotalClicksPerDay] => 13 [Date

我有一个数组

Array
(
    [0] => Array
        (
            [TotalClicksPerDay] => 5
            [Date] => 2012-11-26
            [weekDay] => 2
        )

    [1] => Array
        (
            [TotalClicksPerDay] => 13
            [Date] => 2012-11-27
            [weekDay] => 6
        )

)
我想使用值[weekday]作为键来重新定义键

因此,在上面的示例中,新数组的内容如下:

Array
(
    [2] => Array
        (
            [TotalClicksPerDay] => 5
            [Date] => 2012-11-26
            [weekDay] => 2
        )

    [6] => Array
        (
            [TotalClicksPerDay] => 13
            [Date] => 2012-11-27
            [weekDay] => 6
        )
)

工作日不是唯一的值,所以请注意不要生成奇怪的bug。如果它们是多个工作日怎么办?@Baba我正在mysql查询中将我的所有工作日分组为工作日。我需要知道每天的点击总数。所以在一整年中,我需要显示一年中周一的总点击量。谢谢先生!这很好用。我只能在12分钟内得到答案,但我会的。
foreach ($old_array as $values) {
    $new_array[$values['weekDay']] = $values;
}