返回多个json结果

时间:2012-12-17 07:33:17

标签: php zend-framework

我必须输出$var1。为此,我使用

返回结果
sendJson($var1);

这对我来说很好。现在我想使用$var1传递两个变量$var2sendJson();。有可能吗?

2 个答案:

答案 0 :(得分:4)

将它们全部放在数组中:

sendJson(array($var1, $var2));

如果您不想以索引为基础命名它们:

sendJson(array('var1' => $var1, 'var2' => $var2))

答案 1 :(得分:4)

命名数组键:

echo json_encode( array (
    'messages' => array(
        'peter' => 'Hello',
        'john'  => 'Hi to you too'
    ),
    'users'     => array (
        'peter', 'john'
    )
));

然后像这样访问它们:

resp.messages.peter
resp.messages.john

resp.users [0],resp.users [1] .... etc。