Подтвердить что ты не робот

Добавить значения в ассоциативный массив в PHP

Я хочу добавить элемент в конец ассоциативного массива.

Например, мой массив

$test=Array ([chemical] => asdasd [chemical_hazards] => ggggg ) 

и мой результат должен быть

$test=Array ([chemical] => asdasd [chemical_hazards] => ggggg [solution] => good) 

Не могли бы вы рассказать мне, как это реализовать?

4b9b3361

Ответ 1

Просто добавьте его так же, как и с неассоциативным массивом:

$test = array('chemical' => 'asdasd', 'chemical_hazards' => 'ggggg'); //init
$test['solution'] = 'good';

Ответ 2

Вы можете сделать это с помощью функции PHP array_merge.

$test = array('chemical' => 'asdasd', 'chemical_hazards' => 'ggggg'); 
$test2 = array('solution' => 'good');
$result = array_merge($test, $test2);
var_dump($result);