PHP Foreach数组转表格显示

2024-07-01

我有一个数组$day并希望以表格形式显示该数组(我正在使用 CI)

Array ( 
[START_EXECUTION] => 
    Array ( 
        [0] => 27-OCT-14 
        [1] => 28-OCT-14 
        [2] => 29-OCT-14 
          ) 
[NUM_OF_POPULATION] => 
    Array ( 
        [0] => 6171 
        [1] => 6990 
        [2] => 6882 
          ) 
[SUM_AMOUNT] => 
        Array ( 
        [0] => 361154716.01 
        [1] => 409210099.77 
        [2] => 407191552.71 
          ) 
)

这是我在视图中使用的代码:

<?php
if(count($day)>0){
    print_r($day);
    foreach($day as $index => $dt1_element){    
?>        
    <table class='table'>
        <tr>
        <td><?= $index ?></td>
        </tr>        
<?php
    foreach($dt1_element as $row){        
?>
        </tr>
        <td><?= $row ?></td>
<?php
    }
?>
        </tr>
<?php
    }
?>
    </table>
<?php
    }
?

但我得到的是这样的:

START_EXECUTION
27-OCT-14
28-OCT-14
29-OCT-14

NUM_OF_POPULATION
6171
6990
6882

SUM_AMOUNT
361154716.01
409210099.77
407191552.71

结果应该是:

START_EXECUTION   NUM_OF_POPULATION   SUM_AMOUNT
27-OCT-14         6171                361154716.01
28-OCT-14         6990                409210099.77
29-OCT-14         6882                407191552.71

请告诉我正确的 foreach 以获得所需的结果。谢谢


尝试这个:

echo '<table>';

$cols = array_keys($day);
echo '<tr>';
foreach ($cols as $col) echo '<th>' . $col . '</th>';
echo '</tr>';

foreach ($day[$cols[0]] as $i => $null) {
    echo '<tr>';
    foreach ($cols as $col) echo '<td>' . $day[$col][$i] . '</td>';
    echo '</tr>';
}

echo '</table>';

demo https://eval.in/226125

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP Foreach数组转表格显示 的相关文章

  • 将 Float 数组写入二进制文件并在 swift 中读取

    我怎样才能写数组Float到二进制文件然后读取它 var array Float 0 1 0 2 0 3 func writeArrayToBinary array Float func readArrayFromBinary gt Flo
  • 使用 PowerShell 在 XML 文件中使用 ForEach

    我有一个 XML 文件 位于 DSConfigPath包含如下信息
  • Cron 调度程序 CakePHP 2.0

    我正在使用 CakePHP 2 0 并一直在尝试设置一个 cronjob 来执行控制器中的方法 我一直在疯狂地浏览各种教程和随机网站 看看是否能找到解决方案 我收到的错误是这样的 Undefined variable argc APP we
  • 用于 LIKE 时 MySqli 准备语句错误

    我正在尝试使用 php 的 mysqli 扩展为 LIKE 查询制作准备好的语句 但无论我尝试什么 我总是会收到此错误 Fatal error Problem preparing query SELECT f r slug FROM foo
  • PHP 插入数组值、表名

    我正在努力处理 PHP 插入语句 我希望它通过使用将数据插入数据库array keys values and array values values 我试图弄清楚如何做到这一点 到目前为止 我的插入中已包含此代码 并且还包含了我的索引页 我
  • 函数内的函数。?

    此代码生成的结果为 56 function x y function y z return z 2 return y 3 y 4 y x y y y echo y 知道里面发生了什么吗 我很困惑 X 返回 值 3 而 Y 返回 值 2 给定
  • Cakephp:如何将值传递到 JavaScript 文件中?

    我有一些 javascript 包含在视图中 并且我在此线程中使用了 inkedmn 的方法 将页面特定的 javascript 添加到 cakephp 中的每个视图 https stackoverflow com questions 14
  • 我已经严重破坏了 Cython,它的性能比纯 Python 还差。为什么?

    我对 Python 相当陌生 并且对 C 完全无知 不幸的是 因此我正在努力正确理解使用 Cython 的某些方面 在对 Python 程序进行分析并发现它只是几个循环占用大部分时间后 我决定考虑将它们转储到 Cython 中 最初 我只是
  • 是否可以通过简单地交换一些文件来恢复 Postgres 数据库以提高速度?

    这是一个一般的 Postgres 备份和恢复方法问题 基于以下非生产服务器 即本地测试服务器 的用例 我有一个大约 20gb 的数据库 在测试 php 脚本期间我会破坏它 这将导致需要经常删除它并重新创建它 运行转储的 SQL 来恢复它需要
  • 如何在 C++ 中最有效地将像素数组渲染到窗口?

    到目前为止 我一直在使用 SDL 2 0 将像素数组复制到纹理中 然后在屏幕上渲染 我的渲染方法如下所示 for int i 0 i lt WIDTH HEIGHT i pixels i 0xFFFF0000 pixel Format AA
  • 如何循环调用分页函数?

    我正在尝试使用空气桌API https airtable com api从我的数据中检索记录 具体来说 是我在列单元格中的 URL 列表 我写了一个函数 get airtable records 通过以下方式进行 API 调用curl它可以
  • 将 PHP 转换为数组并循环

    我正在为我们的空手道学校开发一个应用程序 希望从数据库中获取技术名称 将它们以随机顺序存储在一个数组中 并且能够单击一个按钮一次在整个数组中移动 我以几种不同的方式考虑过这个问题 包括从数据库中随机进行 这非常简单 但它多次提取相同的技术
  • php curl 获取 html 和 js 渲染

    php curl 只获取html页面的源代码 不执行js脚本 我需要我的网站获取已执行所有 JavaScript 的源代码 我使用ajax 但无法在页面中添加更多js 因为当我加载另一个页面时脚本会保留 我找到了 SpiderMonkey
  • PHP 警告:模块“mcrypt”已加载

    当我使用 PHP 运行命令时 它显示一个错误 例如当我跑步时php v查看我的 PHP 版本 它显示一个错误 然后显示有关 PHP 的信息 模块 mcrypt 已加载到第 0 行的 未知 中 zied ubuntu php v PHP Wa
  • 如何在 PHP 中直接将 docx 转换为 ePub? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 试图找到一个 PHP 库 使我能够将 docx 转换为 ePub 我知道 Java 解决方案 例如http code google com
  • PHP 音节检测 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我想找到一种方法 能够用 PHP 将单词拆分为音节 例如 单词 nevermore 运行经过 detector syllables 将返回
  • 双因素认证系统

    我正在尝试使用 SMS 作为第二种身份验证方法来设计一个双因素身份验证系统 在 PHP 上 这是一个测试项目 任何人都可以帮助我设计这项服务吗 这将是一个基于网络的系统 下面是我到目前为止所做的 客户端输入用户名和密码后 网站将向我们的服务
  • Numpy,沿数组维度应用函数列表

    我有一个类型的函数列表 func list lambda x function1 input lambda x function2 input lambda x function3 input lambda x x 和形状为 4 200 2
  • 从 android 发送数组并使用 Volley 在 PhP 服务器接收

    你好我想发送一个字符串值数组到 PhP 服务器和 PhP 解码并将它们存储在 PhP 变量中 这是我在 android studio 的代码 private void getEventDetailRespond RequestQueue r
  • Numpy“shape”函数返回 2D 数组的 1D 值

    所以我创建了这个数组作为示例 a np array 1 1 1 1 2 2 2 2 3 3 3 3 4 13 49 13 49 10 10 2 2 11 1 1 1 2 22 2 2 3 33 3 3 4 133 49 13 49 100

随机推荐

  • 不支持的操作数类型

    我正在为网站开发购物车功能 并偶然发现了此错误 致命错误 第 xx 行 中不支持的操作数类型 我认为这可能是因为我正在数组中的变量和值之间执行一些数学运算 我不确定如何对数组中的值执行数学运算 line cost price quantit
  • 每次使用 YouTube Data API v3 时如何绕过输入身份验证代码来授权我的代码

    因此 每次我运行代码时 它都会在我的终端上提供一个链接 我必须手动按下该链接并在浏览器上选择我的 Gmail 帐户才能登录并接收授权码 我必须再次将其粘贴到我的终端上 有没有办法跳过这个过程 我正在使用的代码 coding utf 8 Sa
  • AVPlayer 持续时间对于 Twilio 来说是 NAN

    The duration的财产AVPlayer currentItem正在返回NAN总是与Twilio音频网址 不过 音频播放得很好 我能够得到duration除 Twilio 之外的所有其他音频 url 的属性 测试此问题的示例网址 ht
  • 将最旧的文件从一个文件夹移动到另一个文件夹的批处理脚本

    我的文件夹里有很多文件c Test文件夹 我想将最旧的修改文件 首先修改的文件 移动到另一个位置 我对脚本编写很陌生 你能帮我解决这个问题吗 echo off cd c Test for F delims a in dir B A D O
  • C# 替换文本文件中的字符串

    我正在尝试替换文本文件中的字符串 我使用以下代码 string text File ReadAllText c File1 txt text text Replace play 123 File WriteAllText c File1 t
  • 将自定义 javascript 添加到 Python 中的 FastAPI Swagger UI 文档网页

    我想将自定义 javascript 文件或代码加载到 FastAPI Swagger UI 网页 以便在创建 FastAPI 对象时添加一些动态交互 例如 在文档网页上的 Swagger UI 中 我想 or I tried api Fas
  • 类中私有构造函数的使用

    如果有私有构造函数 JVM 是否会插入对超级构造函数的调用 我指的是super 调用该私有构造函数 class Alpha static String s protected Alpha s alpha class SubAlpha ext
  • 将base64数据url转换为angularjs中的图像文件

    我的 angularJs 控制器中有 base64 数据 URL 我需要其中的图像文件 以便我可以通过 ajax 将其作为多部分数据发送到服务器 我正在寻找类似 angularjs 中的文件编写器的东西 有人可以帮我吗 您可以从 Base6
  • 为什么不能添加 PPA 死蛇?

    我有 ubuntu 版本 20 04 我想从 shell 安装 python 3 6 后sudo apt install software properties common我正在尝试使用add apt repository ppa dea
  • Android Wi-Fi Direct:onPeersAvailable

    我正在为 Android 开发一个基于 WiFi Direct 的简单应用程序 该应用程序必须连接两个设备 为此 我需要调用函数 onPeersAvailable myPeerListListener 但我不知道如何调用 我的应用程序有两个
  • Oracle 免费桌面客户端? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • ASP.NET 会员更改密码不起作用

    我有这段代码 用于在用户单击密码重置按钮时更改用户的密码 使用额外的代码登录 ELMAH 以便我可以尝试找出问题所在 这是在 ASP NET MVC 2 中 使用标准的 aspnet 成员资格提供程序 具有如下简单的视图 New Passw
  • 错误 TS2342:索引表达式参数必须为“字符串”、“数字”或“任意”类型

    我的代码中有一些地方看起来像这样 var array MyClass myObject new MyClass array myObject something 基本上我使用对象作为数组中的键 我没有考虑太多 因为感觉很自然 代码编译得很好
  • 为什么 std::count 和 std::find 没有针对使用 memchr 进行优化?

    我正在读书瑟赫的回答 https stackoverflow com a 17925143 2970186 to 这个问题 https stackoverflow com q 17925051 2970186并惊讶地发现 sehe 发现使用
  • 如何将Suricata日志发送到Kafka?

    根据文档安装并配置 Suricata 5 0 2 后https suricata readthedocs io https suricata readthedocs io 我尝试通过添加以下内容来更改 suricata yaml 中的一些配
  • ASP.NET Core:为所有模型生成 Razor 页面

    我使用 数据库优先 方法和 Razor Pages 无 MVC 创建了一个 ASP NET Core 2 1 项目 我的所有模型都是从数据库上下文生成的 我使用如下命令行成功为我的模型之一创建了 CRUD Razor 页面 dotnet a
  • 通过 TCP/IP 将 .txt 文件从一台计算机简单发送到另一台计算机

    有两个 C 项目 一个项目用于客户端 另一个项目用于服务器 第一步是运行服务器 然后选择一个目标文件夹 然后运行客户端项目 选择一些text txt发送到服务器的目标文件夹 只有客户端可以向服务器发送文件 Demo 1 choosing f
  • 列表视图自定义布局的适配器

    我正在开发一个android项目 其中我必须从一组字符串数组 例如标题 描述 id 加载到列表视图项TextView 我使用这样的游标对数据库做了类似的事情 String from new String medicine healthsys
  • 如何更改“用户帐户控制设置”中的从不通知? [复制]

    这个问题在这里已经有答案了 可能的重复 以编程方式禁用 UAC https stackoverflow com questions 682182 disabling uac programmatically 如何通过 C 更改 用户帐户控制
  • PHP Foreach数组转表格显示

    我有一个数组 day并希望以表格形式显示该数组 我正在使用 CI Array START EXECUTION gt Array 0 gt 27 OCT 14 1 gt 28 OCT 14 2 gt 29 OCT 14 NUM OF POPU