Я пытаюсь вставить sh новый ключ массива и значение в существующий массив. Поэтому я использую 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
, который неверен и предполагает только pu sh "32": "1234562"
Ожидаемый результат
"bank": {
"account_no": {
"23": "1111111111",
"32": "1234562"
}
}