首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP中的多个foreach语句

PHP中的多个foreach语句
EN

Stack Overflow用户
提问于 2018-08-26 02:56:54
回答 3查看 113关注 0票数 -2

对于初学者的问题,我很抱歉,我还在学习PHP。

我有一个foreach语句,它从一个API中获取一些产品数据,它的工作方式与预期一致。我现在尝试添加一个额外的foreach语句来获取购物车总数,但是当我在我的文本编辑器中添加这个语句时,抛出了一个语法错误。毫无疑问,我做错了什么,谁能告诉我正确的方向?

这是我试图添加foreach总数的代码段。很远。

代码语言:javascript
复制
     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);

    }
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-08-26 03:12:06

您的foreach缺少右大括号

代码语言:javascript
复制
    // Product Values
    foreach($data['data']['products'] as $item) {
     foreach($item as $key => $value) {
        $products[$key] = $value;
     } // <--- Missing closing curly brace
    }

    // (...)

    // Total Values
    foreach($data['data']['totals'] as $total) {
     foreach($total as $key => $value) {
        $totals[$key] = $value;
     } // <--- Missing closing curly brace
    }
票数 0
EN

Stack Overflow用户

发布于 2018-08-26 03:03:28

在循环前添加一个$sum = 0;,并放入$sum += $value;

票数 0
EN

Stack Overflow用户

发布于 2018-08-26 03:20:42

在第17行和第26行的for循环之后,您的代码片段中缺少右大括号:

https://codebrace.com/editor/b03a5b34c

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52020360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档