2016-12-16 2 views
0

PHP私は2つの別々のJSON配列(array1とarray2)を提供しています。別の配列を持つ2つの配列からオブジェクトを作成します。

{ 
    "array1": [ {"type": "column", "valueField": ..., "descriptionField": ..., }] 
    "array2": [ {"type": "column", "valueField": ..., "descriptionField": ..., }] 
} 

事前

+0

私たちにあなたのコードを教えてください。結果として何が欲しいですか?試しに何を得ているのですか?また、[How to ask](http://stackoverflow.com/help/how-to-ask)の – Nytrix

+0

を読んでください。$ result = "[$ array1、$ array2]"; maybeおそらく – AbraCadaver

答えて

1

に感謝これは、あなたがそれを行うことができる方法の単なる一例であるあなたが好きしかし、あなたはそれを向上させることができ、応じて:どのように私はこのように、プロパティを持つオブジェクトでそれらをマージすることができますどのような状況が必要なのか。

// Initialising arrays 
$array1 = ['type' => 'column', 'valueField' => '.1.', 'descriptionField' => '.11.']; 
$array2 = ['type' => 'column', 'valueField' => '.2.', 'descriptionField' => '.22.']; 

// Turn them manually into jsons 
$obj1 = json_encode($array1); 
$obj2 = json_encode($array2); 

// Merge the two jsonified arrays in a single array with whichever keys you prefer 
$mix = ['array1' => $obj1, 'array2' => $obj2]; 

// Turn the merged "mix" array into json 
$mix = json_encode($mix); 

// Check the output 
printf($mix); 

/* Prints out: 

{ 
    "array1":"{"type":"column", "valueField":".1.", "descriptionField":".11."}", 
    "array2":"{"type":"column", "valueField":".2.", "descriptionField":".22."}" 
} 

*/ 

あなたはそれでいくつかの楽しみを持って、このSANDBOXでそれで周りいじることができます。

+0

Tnx!これは私にとって完璧に機能しました! – CostCare

+0

@CostCare問題はありません。私はあなたを助けることができてうれしいです。 :] – Mihailo

関連する問題