配列の足し算・合成・マージ(array_merge)




複数の配列を合成する方法です。

同じキーが存在する場合に上書きする・別々に扱うなど、幾つか方法があるので注意が必要ですね。

まず、同じキーがある場合に後から加える配列に上書きされるパターンです。

「array_merge」関数を使います。

[結果]

array(5) {
["a"]=>
string(6) "国語"
["b"]=>
string(6) "体育"
["c"]=>
string(6) "算数"
["d"]=>
string(6) "美術"
["e"]=>
string(9) "家庭科"
}

 

今度はすべての値を保持する方法です。

「array_merge_recursive」関数を使います。

[結果]




人気記事一覧


関連記事一覧

This entry was posted in PHP関数 and tagged , , , , . Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">