Я пытаюсь поместить несколько массивов в 1 большой массив, в результате чего получается массив 2 lvl.
Я получил этот набор массивов, например:
Array
(
[cod] => ddd
[denum] => ffffffffffffffff
[descr] => ggggggg
[cant] => 3
)
Array
(
[cod] => fff
[denum] => dfgdfgdfgdfgdfg
[descr] => dfgdfgdfgdfgdfg
[cant] => 33
)
Но после массиваpush, я получаю этот массив:
Array
(
[0] => Array
(
[0] => ddd
[1] => ffffffffffffffff
[2] => ggggggg
[3] => 3
)
[1] => Array
(
[0] => fff
[1] => dfgdfgdfgdfgdfg
[2] => dfgdfgdfgdfgdfg
[3] => 33
)
)
По сути, это то, что я хочу сделать, НО, если вы заметите после нажатия, ключи будут забыты и преобразованы в числовые.
Вот как я хочу, чтобы он выглядел так:
Array
(
[0] => Array
(
[cod] => ddd
[denum] => ffffffffffffffff
[descr] => ggggggg
[cant] => 3
)
[1] => Array
(
[cod] => fff
[denum] => dfgdfgdfgdfgdfg
[descr] => dfgdfgdfgdfgdfg
[cant] => 33
)
)
Пример кода, который я использую:
$res_arr_values = array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
array_push($res_arr_values, array_values($row));
}
Может ли кто-нибудь помочь мне с этим?