2016-08-22 13 views
1

私はファイルに3つのjson応答を持っています。私は3つのオブジェクトを1つのJsonでエンコードする必要があります。その中には、私が分離した3つの応答があります。すべてのヘルプ -PHPが1の応答でjson 3をエンコードします

echo json_encode(array('result_temperatura'=>$output_result_temperatura)); 

echo json_encode(array('result_presion'=>$output_result_presion)); 

echo json_encode(array('result_altitud'=>$output_result_altitud)); 

答えて

3

データの配列またはオブジェクトを構築します?

$result = array('result_temperatura'=>$output_result_temperatura, 
       'result_presion'=>$output_result_presion, 
       'result_altitud'=>$output_result_altitud); 

echo json_encode($result); 

それとも、実際に多次元配列をしたい場合:

$result[] = array('result_temperatura'=>$output_result_temperatura); 
$result[] = array('result_presion'=>$output_result_presion); 
$result[] = array('result_altitud'=>$output_result_altitud); 

echo json_encode($result); 
0

は、最初

を配列要素を組み合わせ
$arr = array(
    'result_temperatura' => $output_result_temperatura, 
    'result_presion' => $output_result_presion, 
    'result_altitud' => $output_result_altitud 
); 

次に、encod e、

echo json_encode($arr); 

これが役立ちます。

+0

はい、あなたの答えは完璧ですが、AbraCadaverは前に私にrepplyを返しました。とにかく多くのありがとう。 –

関連する問題