ThinkPHP数据多维数组遍历


记录遍历

目的:

AB类:
AB AAB BBA ABAB
CD类:
CD CCD CDD CDCD

控制器

foreach ($list as $k => $v) {
     $list[$k]["Ipsix"]=$Ipsix->where(array('Ipsix_form_name'=>$v['Ipsix_form_name']))->select();
}

前端

key="k" empty="当前无内容">                    
      <if condition="$list.Ipsix eq false">
          
               0
           
      <else />
           
          
              {$Ipsix.Ipsix_name}
          
           
       if>

数量结果引入查询

目的:

数据表A

第一条记录需要引入B表中数量插入,如下图

控制器

foreach ($list as $k => $v) {
     $list[$k]["Ipsixcount"]=$Ipsix->where(array('Ipsix_form_name'=>$v['Ipsix_form_name']))->count();
}

前端

key="k" empty="当前无内容">                    
      <if condition="$list.Ipsixcount eq false">
          
          0
           
      <else />
       
        {$list.Ipsixcount}
     if>