Я пытаюсь выяснить, что является правильным способом добавления ассоциативных данных в массив ассоциативных данных.Вставить ассоциативные данные в массив ассоциативных данных в php
У меня есть что-то вроде этого:
$values = array('data1' => $data1, 'data2' => $data2, => 'data3' => $data3);
теперь, что если я хочу добавить, например, $ данных4 как «данных4» до $ значения?
Должен ли я использовать array_merge()
?
как $values = array_merge($values, array('data4', $data4));
или есть лучше/правильный путь?
$ значения = array_merge ($ значения, массив ('Data4' => $ Data4)); –
Я предпочел бы использовать [array_push()] (http://php.net/manual/en/function.array-push.php) –
Я попытался использовать 'array_push ($ values, array ('data4' => $ data4)); 'и я получаю ошибку, как аргумент 1 должен быть массивом, целочисленным заданным ... integer ?? – Chriz74