php数组输出这样的json
用php写段代码,php的json_encode就在浏览器输出这样的json。php中应该怎么写???...
用php写段代码,php的json_encode就在浏览器输出这样的json。php中应该怎么写???
展开
展开全部
<?php
$arr_str = array(
"returncategory" => 0,
"data" => array(
"newslist" => array(
array(
"title" => "标题",
"image" => "http://192.168.1.8.8080/2014010501015450.gif",
"source" => "我的博客",
"commentcount" => 120,
"newsid" => 10
),
),
"totalnum" => 10
),
);
echo(json_encode($arr_str));
?>
追问
那输出的结果是utf-8编码,怎么弄成输出直接是中文 的??谢谢
追答
<?php
$arr_a = array(
"returncategory" => 0,
"data" => array(
"newslist" => array(
array(
"title" => urlencode("标题"),
"image" => "http://192.168.1.8.8080/2014010501015450.gif",
"source" => urlencode("我的博客"),
"commentcount" => 120,
"newsid" => 10
),
),
"totalnum" => 10
),
);
echo urldecode(json_encode($arr_a));
?>
2014-01-18
展开全部
$data=array(
'newlist'=>array(
'title'=>'标题',
'image'=>'',
'source'=>''
...
)
)
'newlist'=>array(
'title'=>'标题',
'image'=>'',
'source'=>''
...
)
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$array = array('a', 'b', 'c');
echo json_encode($array);
echo json_encode($array);
追问
额。可以写全部的代码吗?我知道是这样写,但是输出不了那个格式!
追答
json_encode函数是PHP内置函数,但PHP版本必须>=5.2.0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询