I just want to create array inside array. After creating this sub array i want to fill this with foreach.
What i want:
(
[0] => Array
(
[Sıcak İçecekler] => Array
(
[foodId] => 1
[foodName] => Food Name
[foodPrice] => 15.25
)
)
[1] => Array
(
[Et Döner] => Array
(
[foodId] => 2
[foodName] => Another Food From another Cat
[foodPrice] => 6.75
)
))
My dynamic code
foreach ($categoryList as $cat) {
$food = [
$cat["catName"] => [
foreach (Food::foodsByCategory($cat["catId"], $db) as $food):
"foodId" => $food["foodId"],
"foodName" => $food["foodName"],
"foodPrice" => $food["foodPrice"]
endforeach;
]
];
array_push($foodsByCategory, $food);
}
syntax error, unexpected 'foreach' (T_FOREACH), expecting ']'
$cat["catName"].