对于初学者的问题,我很抱歉,我还在学习PHP。
我有一个foreach语句,它从一个API中获取一些产品数据,它的工作方式与预期一致。我现在尝试添加一个额外的foreach语句来获取购物车总数,但是当我在我的文本编辑器中添加这个语句时,抛出了一个语法错误。毫无疑问,我做错了什么,谁能告诉我正确的方向?
这是我试图添加foreach总数的代码段。很远。
if (!empty($data['data'])) {
// Set vars
$products = array();
$output = '';
// Cart Values
$cartValues = $data['data'];
$output .= $modx->getChunk($cartTpl, $cartValues);
// Product Values
foreach($data['data']['products'] as $item) {
foreach($item as $key => $value) {
$products[$key] = $value;
}
$listProducts .= $modx->getChunk($productsTpl, $products);
$output = str_replace('[[+products]]', $listProducts, $output);
// Total Values
foreach($data['data']['totals'] as $total) {
foreach($total as $key => $value) {
$totals[$key] = $value;
}
$listTotals .= $modx->getChunk($totalsTpl, $totals);
$output = str_replace('[[+totals]]', $listTotals, $output);
}
https://stackoverflow.com/questions/52020360
复制相似问题