У меня есть массив, как этотДобавление же ключа и значения ассоциативного массива PHP
Array
(
[0] => Array
(
[catid] => 1
[percentage] => 4
[name] => Access Control
)
[1] => Array
(
[catid] => 7
[percentage] => 1
[name] => Audio Video
)
[2] => Array
(
[catid] => 5
[percentage] => 1
[name] => Home Automation
)
)
Тхо этот массив я хочу добавить пару catid
, percentage
и name
в качестве другого массива на следующий ключа, например:
[3] => Array
(
[catid] => 7
[percentage] => 0
[name] => 'some name'
)
Вот мой код
//another array
$id=array('1','2',....n);
//$data is my original array
foreach($id as $key=>$value){
$data[]['catid']=$value;
$data['percentage'][]='0';
$data['name'][]='Some name';
}
Но это даст неправильный вывод.
array_push ($ старый, $ new); пусть у вас есть старый, как основной, и вы хотите добавить новый в последний из основных. –