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

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

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

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

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

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

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

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

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

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

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