
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"}]}这样 展开
转换后是{"id":"1","name":"2"}这样的我想转换后成{”arr“:[{"id":"1","name":"2"}]}这样 展开
2个回答
展开全部
$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"}}
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"}}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询