FRIE
Новичок
Народ помогите! я уже несколько часов бьюсь =)
array(3) {
["академическая"]=>
string(3) "172"
[0]=>
string(14) "калужская"
[1]=>
string(2) "12"
}
Получается что у меня создется первое значение в массиве правильно (ключ+значение), а потом создается просто 2 значения.
а если сделать так
то
array(2) {
["академическая"]=>
string(3) "172"
[0]=>
array(1) {
["калужская"]=>
string(2) "12"
}
}
То создаётся массив в массиве.
А мне нужно чтобы получилось вот так
array(2) {
["академическая"]=>
string(3) "172"
["калужская"]=>
string(2) "12"
}
Как это сделать????
PHP:
$name="академическая";
$id="172";
$name2="калужская";
$id2="12";
$items=array($name=>$id);
array_push($items,$name2,$id2);
["академическая"]=>
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"
}
Как это сделать????