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; } }