2016-08-22 74 views
1

我在一个文件中有3个json响应。我需要用一个Json对它们进行编码,其中包含3个对象,其中是我分离的三个对象。 ?任何帮助 -PHP编码json 3合1响应

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 
); 

然后编码e,

echo json_encode($arr); 

希望这会有所帮助。

+0

是的,你的回答很完美,但AbraCadaver之前给了我一个重新申请。无论如何非常感谢。 –