У меня есть многомерный массив, как показано ниже: я пытаюсь разбить массив на несколько меньших массивов, которые затем я могу создать в разных таблицах.Как мне их разделить?
Array
(
[COGS-Service] => Array
(
[0] => stdClass Object
(
[id] => 109
[date] => 2019-01-29 15:26:17
[description] => test2
[account] => 2
[user] => 4
[quantity] => 1
[cost] => 1.00
[transfer_from] => 1
[transfer_to] => 2
[status] => 3
[account_name] => COGS-Service
)
[1] => stdClass Object
(
[id] => 113
[date] => 2019-01-30 13:55:25
[description] => test3
[account] => 2
[user] => 4
[quantity] => 1
[cost] => 1.00
[transfer_from] => 1
[transfer_to] => 2
[status] => 3
[account_name] => COGS-Service
)
)
[COGS-Store] => Array
(
[0] => stdClass Object
(
[id] => 111
[date] => 2019-01-29 15:25:55
[description] => test richfield
[account] => 1
[user] => 4
[quantity] => 1
[cost] => 1.00
[transfer_from] => 2
[transfer_to] => 1
[status] => 3
[account_name] => COGS-Store
)
)
)
Я пробовал приведенный ниже код, и кажется, что я делю массивы так, как мне хотелось бы, но я не знаю, как отобразить отдельные объекты.
<code><?php foreach ($post_data as $account_group):
print "<pre>";
print_r($account_group);
print "
"; endforeach;?>
Вот результат:
Array
(
[0] => stdClass Object
(
[id] => 109
[date] => 2019-01-29 15:26:17
[description] => test2
[account] => 2
[user] => 4
[quantity] => 1
[cost] => 1.00
[transfer_from] => 1
[transfer_to] => 2
[status] => 3
[account_name] => COGS-Service
)
[1] => stdClass Object
(
[id] => 113
[date] => 2019-01-30 13:55:25
[description] => test3
[account] => 2
[user] => 4
[quantity] => 1
[cost] => 1.00
[transfer_from] => 1
[transfer_to] => 2
[status] => 3
[account_name] => COGS-Service
)
)
Array
(
[0] => stdClass Object
(
[id] => 111
[date] => 2019-01-29 15:25:55
[description] => test richfield
[account] => 1
[user] => 4
[quantity] => 1
[cost] => 1.00
[transfer_from] => 2
[transfer_to] => 1
[status] => 3
[account_name] => COGS-Store
)
)
Надеюсь, это имеет смысл. Довольно новое в этом.