php數組輸出這樣的json,該如何處理
來源:互聯網
上載者:User
php數組輸出這樣的json
請問如何輸出這樣的json ?
{
data =(
{
"article_url" = "/disease/item/1";
"create_time" = "2014-08-11 11:38:58";
"knowledge_id" = 1;
title = "\U6d4b\U8bd5\U9057\U4f20\U75c5\U5e931";
},
{
"article_url" = "/disease/item/3";
"create_time" = "2014-07-22 15:38:28";
"knowledge_id" = 3;
title = "\U6211\U7684\U9057\U4f20\U77e5\U8bc6";
}
);
errcode = 0;
errdesc = "";
}
其中 ,來源於表的資料
"article_url" = "/disease/item/1";
"create_time" = "2014-08-11 11:38:58";
"knowledge_id" = 1;
title = "\U6d4b\U8bd5\U9057\U4f20\U75c5\U5e931";
表的迴圈讀取程式,
$i=0;
$listarr=array();
while($db->ROW())
{
$listarr[$i]["article_url"]=$ROW[article_url];
$listarr[$i]["create_time"]=$ROW[create_time];
$listarr[$i]["knowledge_id"]=$ROW[knowledge_id];
$listarr[$i]["titlee"]=$ROW[title];
$i++;
}
如何通過這段 while程式輸出最上面的json ?
請大家幫看看。
------解決方案--------------------
如果不需要格式話,可以
echo jsonFormat($result);
改為
echo json_encode($result);
即可。
上面的function都可以不用了。