json通讯接口三个必要返回值
json
数据转换
$arr=array(
'id'=>1,
'name'=>'chen',
);
//json 的数据只能是UTF8格式
$data='输出json数据';
//字符转换 原字符,新字符,字符串
//$newData=iconv('UTF-8','GBK',$data);不能用json
//echo $newData;
echo json_encode($data);
通讯小代码演示
text.php
<?php
require ('./data.php');
$arr=array(
'id'=>666,
'name'=>'chen',
);
Response::json(200,'数据返回成功',$arr);
data.php
<?php
class Response{
//按json方式输出通讯数据
//$code=状态码 $message提示信息 $data=数据 return string
public static function json($code,$message='',$data=array()){
if(!is_numeric($code)){
return '';
}
$result=array(
'code'=>$code,
'message'=>$message,
'data'=>$data,
);
echo json_encode($result);
exit;
}
}