2017-09-11 1 views
0

이 다차원 배열이 있습니다.어레이 배열에 액세스하십시오.

[["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 루프를 사용하는 것 외에 다른 방법이 있습니까? 당신은이 작업의 방법 다차원 배열을 배울 필요가 @Anubhav

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

답변

0
foreach ($a as $a_new=>$a_array) { 
    foreach ($a_array as $a_new_a) { 
      echo $a_new_a; 
    } 
} 

, 당신은 데이터에 액세스

을 위해 각 루프에 대한 두 가지를 사용할 필요가
관련 문제