menu未读文章小图标

<?php 
header("content-type:text/html;charset='utf-8'");
$arr = array(
  array("id" =>  35,
        "name" =>  "标签搜索",
        "parent_id" =>  0,
        "order_number" =>  0,
        "path" =>  "tagsearch",
        "readFlag" =>  "",
        "childList" =>  []),
  array("id" =>  1,
        "name" =>  "技术管理与通知",
        "parent_id" =>  0,
        "order_number" =>  1,
        "path" =>  "doclist",
        "readFlag" =>  "",
        "childList" =>  []),
  array("id" =>  2,
        "name" =>  "技术信息",
        "parent_id" =>  0,
        "order_number" =>  1,
        "path" =>  "doclist",
        "readFlag" =>  "",
        "childList" =>  [
            array("id" =>  3,
                  "name" =>  "综合技术信息",
                  "parent_id" =>  2,
                  "order_number" =>  1,
                  "path" =>  "doclist",
                  "readFlag" =>  "",
                  "childList" =>  [
                    array("id" =>  5,
                          "name" =>  "最新TIPS信息",
                          "parent_id" =>  3,
                          "order_number" =>  1,
                          "path" =>  "doclist",
                          "readFlag" =>  true,
                          "childList" =>  [] ),
                    array("id" =>  6,
                          "name" =>  "Technical Day",
                          "parent_id" =>  3,
                          "order_number" =>  1,
                          "path" =>  "doclist",
                          "readFlag" =>  "",
                          "childList" =>  [] ),
                    array("id" =>  7,
                          "name" =>  "Launch Info",
                          "parent_id" =>  3,
                          "order_number" =>  1,
                          "path" =>  "doclist",
                          "readFlag" =>  "",
                          "childList" =>  [])

                  ]),
        
              array("id" =>  4,
                    "name" =>  "诊断&电器",
                    "parent_id" =>  2,
                    "order_number" =>  1,
                    "path" =>  "doclist",
                    "readFlag" =>  true,
                    "childList" =>  [])
          ]),
  );


function getnew($arr){
  global $res;
  if (is_array($arr)) {
    foreach ($arr as $k => $v) {
      if ($v['readFlag']==true) {
        $res[$v['id']]=1;
        if ($v['parent_id']!==0) {
          $res[$v['parent_id']]=1;
        }
      }
      if (!empty($v['childList'])) {
        getnew($v['childList']);
      }
    }
  }
}

getnew($arr);
echo "<pre>";
var_dump($arr);
var_dump($res);die;

 ?>           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值