連想配列をすでにある配列に追加する

ysugiyama12 7views 更新:2016年12月14日

すでにある配列にあとからキーをもつ連想配列を追加するときに、array_pushだと上手くいかなかった(うまくやればできるのかも) そこで、array_mergeを用いて追加した。

$data=array(
'key1' => 'value1'
'key2' => 'value2'
);
$data = array_merge($data, array('key3' => 'value3'));

こうすることでkey1,2,3が同じ配列内の要素として扱われる。

他にも、+演算子をもちいた

$data = $data + array('key' => 'value');

のようなやり方もあるようだ。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません