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

すでにある配列にあとからキーをもつ連想配列を追加するときに、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');

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