php数组转换成json格式问题

$arr=array('id'=>'1','name'=>'2');转换后是{"id":"1","name":"2"}这样的我想转换后成{”arr“:[{"id":"1"... $arr=array('id'=>'1','name'=>'2');
转换后是{"id":"1","name":"2"}这样的我想转换后成{”arr“:[{"id":"1","name":"2"}]}这样
展开
 我来答
坚强白杨树
推荐于2016-06-05 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:86
采纳率:100%
帮助的人:33.3万
展开全部
$arr=array('id'=>'1','name'=>'2');
function my_combine(&$var, $scope=null){
$scope = $scope==null? $GLOBALS : $scope;
$tmp = $var;
$var = 'tmp_value_'.mt_rand();
$name = array_search($var, $scope, true);
$var = $tmp;
return array($name=>$var);
}

echo json_encode(my_combine($arr));//{"arr":{"id":"1","name":"2"}}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b2a50891
2015-05-06
知道答主
回答量:55
采纳率:0%
帮助的人:17.2万
展开全部
echo json_encode(array('arr'=>array(array('id'=>1,'name'=>2))));exit;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式