2016-02-05 82 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 
         ) 
        );