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();
}

前端

复制代码
<volist name="list" id="list" key="k" empty="当前无内容">                    
      <if condition="$list.Ipsix eq false">
          <td style="font-size:12px;">
               0
           </td>
      <else />
           <volist name="list.Ipsix" id="Ipsix">
          <td style="font-size:12px;">
              {$Ipsix.Ipsix_name}
          </td>
           </volist>
       </if>
</volist>
复制代码

数量结果引入查询#

目的:

数据表A

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

控制器

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

前端

复制代码
<volist name="list" id="list" key="k" empty="当前无内容">                    
      <if condition="$list.Ipsixcount eq false">
          <td style="font-size:12px;">
          0
           </td>
      <else />
      <td style="font-size:12px;"> 
        {$list.Ipsixcount}
     </td> </if> </volist>
复制代码
posted @   袁与张  阅读(98)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示
主题色彩