php数组输出这样的json

用php写段代码,php的json_encode就在浏览器输出这样的json。php中应该怎么写???... 用php写段代码,php的json_encode就在浏览器输出这样的json。php中应该怎么写??? 展开
 我来答
cx1982420
推荐于2016-10-20 · TA获得超过1358个赞
知道小有建树答主
回答量:741
采纳率:100%
帮助的人:336万
展开全部
<?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'=>''
...
)
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JovenShao
2014-01-18 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:618万
展开全部
$array = array('a', 'b', 'c');
echo json_encode($array);
追问
额。可以写全部的代码吗?我知道是这样写,但是输出不了那个格式!
追答
json_encode函数是PHP内置函数,但PHP版本必须>=5.2.0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式