账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于一个PHP递归处理统计的问题
    28
    0

    json数据为:

    {
        "code": 0,
        "msg": "获取项目列表成功",
        "data": {
            "2": {
                "project_id": 2,
                "project_name": "V稻",
                "project_parent_id": 0,
                "_completed": 0,
                "_uncompleted": 2,
                "_count": 2,
                "children": [
                    {
                        "project_id": 6,
                        "project_name": "三级",
                        "project_parent_id": 2,
                        "_completed": 0,
                        "_uncompleted": 0,
                        "_count": 0
                    },
                    {
                        "project_id": 10,
                        "project_name": "测试项目名称",
                        "project_parent_id": 2,
                        "_completed": 0,
                        "_uncompleted": 0,
                        "_count": 0,
                        "children": [
                            {
                                "project_id": 11,
                                "project_name": "测试项目名称",
                                "project_parent_id": 10,
                                "_completed": 0,
                                "_uncompleted": 0,
                                "_count": 0
                            }
                        ]
                    }
                ]
            }
        },
        "debug": {
            "sql": "SELECT `project_id`,`project_name`,`project_parent_id` FROM  `odp_project` WHERE `project_id` = '2' OR `root` = '2' LIMIT 0,4",
            "entry": []
        }
    }

    需求是将data中下级中的_completed,_uncompleted,_count统计到上一级中。请教这个递归该怎么写。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部