2017-12-11 23 views
0

2つの異なるjson配列を1つのオブジェクトにマージしようとしています。 json配列は(データそのもの及び構造の面で)異なるデータを持っている:phpは2つのJSON配列を1つのオブジェクトにマージします

datafortableandchart = { 
    "datafortable": [ 
     { 
      "name": 3, 
      "amount": "1190042293", 
      "category": "cars" 
     } 
    ], 
    "dataforchart": [ 
     { 
      "name": 3, 
      "amount": "5801" 
     } 
    ] 
} 

その後、javascriptに私が希望:私は取得したいと思い何

datafortable = [{"name": 3,"amount": "1190042293","category": "cars"}] 
dataforchart = [{"name": 3,"amount": "5801"}] 

はこのようなものですTEこのような異なるjson配列を参照することができ:

dataprovider: datafortableandchart.datafortable 

これは可能ですか?

+0

それらを変換します。 –

+0

@dexter jsやphpで配列をマージしますか? – splash58

+0

@ splash58私はこれをPHPで行うつもりです – dexter

答えて

0

まずdatafortable .concat(dataforchart)配列にし、それらをアレイにマージするarray_mergeを使用して再度json_encode

json_encode(array_merge(json_decode($datafortable , true),json_decode($dataforchart , true))) 
関連する問題