Добавить значения в ассоциативный массив в PHP - PullRequest
39 голосов
/ 25 декабря 2009

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

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

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

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

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

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

Ответы [ 2 ]

101 голосов
/ 25 декабря 2009

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

$test = array('chemical' => 'asdasd', 'chemical_hazards' => 'ggggg'); //init
$test['solution'] = 'good';
0 голосов
/ 05 апреля 2017

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

$test = array('chemical' => 'asdasd', 'chemical_hazards' => 'ggggg'); 
$test2 = array('solution' => 'good');
$result = array_merge($test, $test2);
var_dump($result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...