2

賢い人がたくさんいることを知っているので、私が正しいことを証明してください!

類似の名前付きキーが結合して単一の配列を形成する配列を結合したいと考えています。例を参照してください:

[Bob] => Array
(
    [BobsDetails] => Array
    (
       [Title] => Mr
    )
)

[Bob] => Array
(
    [BobsDetails] => Array
    (
         [Surname] => Smith
     )
)

次のような 1 つの配列になるにはどうすればよいですか。

[Bob] => Array
(
    [BobsDetails] => Array
        (
            [Title] => Mr
            [Surname] => Smith
        )
)

よろしくお願いします

PS私はそれがarray_mergeほど単純だとは思わない... ;(

EDIT読みやすくしました

編集並べ替えました。助けてくれてありがとう。array_merge_recursive が機能しました

4

1 に答える 1

7

$array; の代わりに $array['Basic'] を配列マージする必要があると思います。

実際、 $array で array_merge_recursive() を使用すると動作します。(多次元配列の一般的な関数の再帰バージョンを確認してください)

于 2009-07-20T17:47:38.110 に答える