Запрашиваю с сервера массив. Когда массив формируется таким образом:
foreach ($invoicesArray as $item) {
array_push($invoices, $item);
}
то проблем нет, получаю массив
Но мне требуется изменить ключи массива, делаю так:
foreach ($invoicesArray as $item) {
$invoices[$item['invoice_id']] = $item;
}
получаю объект:
Почему это происходит и как сохранить массив при переименовании ключей?