Не получается дополнить многомерный ассоциативный массив

FRIE

Новичок
Народ помогите! я уже несколько часов бьюсь =)

PHP:
$name="академическая";
$id="172";
$name2="калужская";
$id2="12";
$items=array($name=>$id);	

array_push($items,$name2,$id2);
array(3) {
["академическая"]=>
string(3) "172"
[0]=>
string(14) "калужская"
[1]=>
string(2) "12"
}

Получается что у меня создется первое значение в массиве правильно (ключ+значение), а потом создается просто 2 значения.

а если сделать так

PHP:
$name="академическая";
$id="172";
$name2="калужская";
$id2="12";
$items=array($name=>$id);	
$items2=array($name2=>$id2);	
array_push($items,$items2);
то

array(2) {
["академическая"]=>
string(3) "172"
[0]=>
array(1) {
["калужская"]=>
string(2) "12"
}
}

То создаётся массив в массиве.


А мне нужно чтобы получилось вот так

array(2) {
["академическая"]=>
string(3) "172"
["калужская"]=>
string(2) "12"
}

Как это сделать????
 

FRIE

Новичок
а в каком месте и в какую конструкцию это писать?
 

FRIE

Новичок
все варианты перепробовал((

Создаются массивы в массивах, а мне нужно чтобы один массив дополнялся парами ключ+значение.
 

FRIE

Новичок
дада!!
оказывае6тся надо было делать вот так!

PHP:
$name="академическая";
$id="172";
$name2="калужская";
$id2="12";
$items=array($name=>$id);    
$items[$name2]=$id2;
$items[$name2]=$id2; вот оно!! а я 3 часа мучался в пушем...
 
Сверху