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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何将树形数组,重新组合成一维数组
    53
    0
    $arr=[
          0 =>[
            "id" =>"2",
            "cate_name" =>"外用",
            "parent_id" => "0",
            "child" => [
              0 => [
                "id" => "5",
                "cate_name" => "外1",
                "parent_id" =>"2",
                "child" =>[
                  0 => [
                    "id" =>"7",
                    "cate_name" => "外外1",
                    "parent_id" => "5",
                    "child" => NULL
                   ]
                ]
              ],
              1=>[
                "id" => "6",
                "cate_name" => "外2",
                "parent_id" => "2",
                "child" => NULL,
              ]
            ]
          ],
          1 => [
            "id" => "3",
            "cate_name" =>"内用",
            "parent_id" => "0",
            "child" => NULL,
          ]
    ]
    

    将这个三维数组分类树,组合成这种一维数组

    
    $arr=[
        0=>["id" =>"2","cate_name" =>"外用","parent_id" => "0",],  //顶级分类
        1=>["id" => "5","cate_name" => "外1","parent_id" =>"2",],     //二级分类
        2=>["id" =>"7","cate_name" => "外外1","parent_id" => "5",],       //三级分类
        3=>["id" => "6","cate_name" => "外2","parent_id" => "2",],    //二级分类
        4=>["id" => "3","cate_name" =>"内用","parent_id" => "0",],//顶级分类
    ];
    
    

    求大神们帮忙。

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