PHP转换数组

时间:2013-05-18 02:45:39

标签: php arrays

我有这样的疑问 我有这个数组

Array
(
    [0] => Array
        (
            [0] => 164
            [ID] => 164
            [1] => 1368840229
            [TIME] => 1368840229
        )

    [1] => Array
        (
            [0] => 69
            [TOPIC_ID] => 69
            [1] => 1368841037
            [TIME] => 1368841037
        )

)

我希望结果应该是

Array
(
    [164] => 1368840229
    [69] => 1368841037
)

怎么做? 谢谢!

///////// 为了让stackoverflow允许我发布,我需要写多少钱? ///////////

2 个答案:

答案 0 :(得分:2)

这应该基于您的示例:

foreach($inputArray as $value) {
  $outputArray[$value[0]]=$value[1];
}
print($outputArray);

答案 1 :(得分:1)

是你在寻找什么?

foreach($myArray as $key=>$row) {
  $finalArray[$row['ID']]=$row['TIME'];
}