2017-02-15 6 views
0

連想データの配列に連想データを追加する正しい方法を見出そうとしています。連想データをPHPの連想データの配列に挿入する

私はこのようなものを持っている:

$values = array('data1' => $data1, 'data2' => $data2, => 'data3' => $data3); 

今私は$値に「DATA4」などの例の$ DATA4のために追加したい場合は?

array_merge()を使用しますか? $values = array_merge($values, array('data4', $data4));

またはより良い/より正確な方法があるよう

+0

$の値を= array_merge($値、配列( 'DATA4' => $のDATA4を)); –

+0

私はむしろ[array_push()](http://php.net/manual/en/function.array-push.php)を使用したい –

+0

私は 'array_push($ values、array( 'data4' => $ data4)); 'そして、引数1のようなエラーが出ます。 – Chriz74

答えて

2

あなたはそれをシンプルに保つことができる:

$value['data4'] = $data4; 
+0

これは実際に私の意見では素晴らしい答えです。シンプルで、仕事が終わった。 –