Данный вопрос уже был задан и имеет решение:
Пробую перебрать вот такой многомерный массив
вот таким кодом
foreach($array[order] as $dataraw) {
$params = array(
'order' => json_encode(array(
'externalId' => $dataraw[status],
'firstName' => $dataraw[customer][given_name],
'phone' => $dataraw[customer][phone],
'items' => array(
foreach($dataraw[basket] as $raw) {
array(
"initialPrice" => $raw[basket],
"productName" => $raw[basket],
)
)
)
)
);
}
}
Но выбивает такую ошибку, я так понимаю нельзя влаживать цикл foreach таким путем
Parse error: syntax error, unexpected 'foreach' (T_FOREACH), expecting ')' in /home/reklam49/imperial-shop.pro/www/retailcrm/index.php on line 29
Как правильно построить циклы что бы не было такой ошибки ??
вот таким должен быть конечный результат
$params = [];
foreach($array[order] as $dataraw) {
$items = [];
if (isset($dataraw['basket']) && !empty($dataraw['basket'])) {
foreach ($dataraw['basket'] as $raw) {
$items[] = [
'initialPrice' => $raw[basket],
'productName' => $raw[basket]
];
}
}
$params[] = [
'order' => json_encode([
'externalId' => $dataraw['status'],
'firstName' => $dataraw['customer']['given_name'],
'phone' => $dataraw['customer']['phone'],
'items' => $items
])
];
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я раньше указывал авторизацию с тэгом и тд а вот стала задача сделать это с тегом баттон но как с тегом не проканало( подскажите как это реализовать...
Задача в том, что в зависимости от даты нужно показать какой день недели