【问题标题】:Access array of array smarty访问数组 smarty 的数组
【发布时间】:2023-03-20 11:19:01
【问题描述】:

我有这个多维数组。

 [["A1",[["passed",432],["failed",0],["blocked",0],["not_run",0]]],["A2",[["passed",118],["failed",2],["blocked",0],["not_run",0]]],["A3",[["passed",332],["failed",2],["blocked",5],["not_run",0]]],["Learning",[["passed",358],["failed",1],["blocked",0],["not_run",0]]],["A4",[["passed",1923],["failed",7],["blocked",11],["not_run",0]]],["A5",[["passed",93],["failed",0],["blocked",0],["not_run",0]]]] 

其中 A1,A2,A3,A4 是另一个数组的键。

我已经试过了

{foreach from=$new_data item=item}
<h1>{$item.[0]}</h1>
{/foreach}

但一无所获。 如何访问上述数组?除了使用foreach循环还有其他方法吗?

Expected Result:
Key: A1 
Value: [["passed",93],["failed",0],["blocked",0],["not_run",0]]
Similarly for other keys too. 

【问题讨论】:

    标签: php arrays smarty smarty3


    【解决方案1】:
    foreach ($a as $a_new=>$a_array) { 
         foreach ($a_array as $a_new_a) { 
              echo $a_new_a; 
         } 
     } 
    

    @Anubhav 你必须学习多维数组是如何工作的,你需要为每个循环使用两个来访问数据

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多