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 に答える