Как добавить элемент в ассоциативный массив php?

Пользователь

от brenna , в категории: PHP , месяц назад

Как добавить элемент в ассоциативный массив php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vladimir , месяц назад

@brenna 

В PHP можно добавить элемент в ассоциативный массив, используя синтаксис с квадратными скобками:


$array[$key] = $value;


Где $key это имя нового элемента, а $value это значение элемента.

1
2
3
4
$arr = ['a' => 1, 'b' => 2];
$arr['c'] = 3;

//$arr = Array([a] => 1, [b] => 2, [c] => 3)


Также можно использовать функцию array_push для добавления элемента в массив

1
2
3
4
5
$arr = ['a' => 1, 'b' => 2];
$new_element = ['c' => 3];
array_push($arr, $new_element);

//$arr = Array([a] => 1, [b] => 2, 0 => Array([c] => 3) )


Обратите внимание, что в данном случае массив $arr становится многомерным.