Problema ao percorrer array multidimensional
Boa tarde galera do fórum iMasters!
Estou com um pequeno problema ao percorrer um array multidimensional. O array que tenho para percorrer é esse:
array:8 [▼
"name" => array:3 [▼
0 => "101"
1 => "102"
2 => "103"
]
"gate" => array:3 [▼
0 => "1"
1 => "1"
2 => "1"
]
"chairs_initial" => array:3 [▼
0 => "80"
1 => "161"
2 => "242"
]
"chairs_final" => array:3 [▼
0 => "160"
1 => "241"
2 => "322"
]
"tickets_avaliable" => array:3 [▼
0 => "80"
1 => "80"
2 => "80"
]
"price_full" => array:3 [▼
0 => "40"
1 => "40"
2 => "40"
]
"price_half" => array:3 [▼
0 => "20"
1 => "20"
2 => "20"
]
"plant_sector" => array:3 [▼
0 => UploadedFile {#291 ▶}
1 => UploadedFile {#303 ▶}
2 => UploadedFile {#287 ▶}
]
]
O que preciso fazer nele é tratar os dados para realizar um insert na tabela do meu banco de dados, estou realizando o foreach da seguinte maneira:
<?php
foreach ($temp_sectors as $i => $temp) {
foreach ($temp as $j => $val) {
$sec[$j] = $val;
dd($sec);
}
}
Porém o meu retorno é apenas da primeira posição no caso:
0 => "101"
Mas o que eu gostaria de fazer é agrupar os sub-conjuntos para inserir exemplo:
array:0 [▼
"name" => "101"
"gate" => "1"
"chairs_initial" => "80"
...
]
array:1 [▼
"name" => "102"
"gate" => "1"
"chairs_initial" => "161"
...
]
array:2 [▼
"name" => "103"
"gate" => "1"
"chairs_initial" => "242"
...
]
Não sei se ficou clara minha saída mas qualquer dúvida estou a disposição!
Realmente não sei o que estou errando ou não terminando :/
Abraços!
Discussão (0)
Carregando comentários...