
Paste_Image.png

Paste_Image.png
<?php
$arr=array(
'id'=>1,
'name'=>"tong"
);
echo json_encode($arr);//{"id":1,"name":"tong"}
?>
json_encode
会接收UTF-8数据格式
$data="输出JSON数据";//"\u8f93\u51faJSON\u6570\u636e"
$newData=iconv('UTF-8','GBK',$data);
echo $data."<br/>";//输出JSON数据
echo $newData."<br/>";//����JSON����
echo json_encode($newData);//null

Paste_Image.png

Paste_Image.png
response.php
<?php
class Response
{
/**
* @param integer $code 状态码
* @param string $message 提示信息
* @param array $data 数据
*/
public static function json($code, $message = '', $data = array())
{
if(!is_numeric($code)){
return "";
}else{
$result=array(
'code'=>$code,
'message'=>$message,
'data'=>$data
);
echo json_encode($result);
exit;
}
}
}
?>
test.php
<?php
/**
* Created by PhpStorm.
* User: tong
* Date: 2017/7/31
* Time: 13:23
*/
require_once "response.php";
$arr=array(
'id'=>1,
'name'=>'singwa'
);
Response::json(200,'数据组装成功!',$arr);

Paste_Image.png