如何将数组键和值附加到另一个数组中



我正试图将一个新的数组键和值推送到退出的数组中。因此,我使用array_push来附加数据。

代码

$account_no = $acc_no['bank']['account_no'];
$new_account_no = [
$model->id => Input::get('account_no'),//This result is "32" => "1234562"
];
array_push($account_no, $new_account_no);

结果

"bank": {
"account_no": {
"23": "1111111111",
"24": {
"32": "1234562"
}
}
}

所以现在的问题是,我推送的数组数据添加了一个不正确的密钥24,它假设只推送"32": "1234562"

预期结果

"bank": {
"account_no": {
"23": "1111111111",
"32": "1234562" 
}
}

$account_no[$model->id]=输入::get('account_no'(;

相关内容

最新更新