2016-02-05 46 views
-1

有人可以帮助我如何array_push多维数组。阵列推送到多维数组的JSON

这是我推动的代码。

$arrDataChart3["categories"] = array(); 

       array_push($arrDataChart3["categories"], array(
         "category"=>array() 
         ) 
        ); 
while($row = sqlsrv_fetch_array($myAcc2)) { 
        array_push($arrDataChart3["categories"]["category"], array(
        "label" => $row["position"]) 
        ); 
       } 

我想从我的数据库推$行[“职位”]“类别”。

这是数组应包含的内容。

"categories": [ 
    { 
     "category": [ 
      { 
       "label": "Q1" 
      }, 
      { 
       "label": "Q2" 
      }, 
      { 
       "label": "Q3" 
      }, 
      { 
       "label": "Q4" 
      } 
     ] 
    } 
], 

在此先感谢

+0

解决的问题 –

回答

0

我用这个解决了这个问题

$arrDataChart3["categories"] = array(); 
       $arr=array(); 
       while($row = sqlsrv_fetch_array($myAcc2)) { 
        array_push($arr, array(
         "label"=>$row['position'] 
         ) 
        ); 
       } 
       array_push($arrDataChart3["categories"], array(
         "category"=>$arr 
         ) 
        );