2

我正在努力解决我确信是重组数组的简单修复方法。对于如何将数组提供给我,我没有任何选择:

Array
(
    [author] => Array
        (
            [0] => John Doe
        )

    [journal] => Array
        (
            [0] => Biology
        )
)

但我需要以下内容:

Array
(
    [author] => John Doe
    [journal] => Biology
)

我一直在研究各种路线,但我的大脑现在不是这样工作的……

4

2 回答 2

3
$result = [];
foreach ($data as $key => $value) {
    $result[$key] = $value[0];
}
var_dump($result);
于 2013-11-04T04:14:56.307 回答
2
<?php

function reduce_array($array) {
    $new = array();
    foreach($array as $key => $value) {
        $new[$key] = $value[0];
    }
    return $new;
}

?>
于 2013-11-04T04:15:04.420 回答