成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php封裝json通信接口詳解及實例
全站頭部文字 我要出現在這里
php封裝json通信接口詳解及實例 718 2024-01-15   

php創建JSON數據詳解:

<?php  
//創建一個字符數組 
$arr=array( 
  'id'=>1, 
  'name'=>'david' 
); 
 
 
echo json_encode($arr);//這個是創建JSON的關鍵函數 
?> 

實現結果

{"id":1,"name":"david"}

注意: json_encode($value);這個函數只能接收utf-8編碼的數據。其他格式數據傳給該函數返回null;

封裝通信接口的數據方法

1.通信數據格式標準:
0111 code 狀態碼(200,400)如:登錄成功200,不成功400
message 提示信息(郵件格式不對,200代表登錄成功)
data 返回數據

實例:

demo.php

<?php  
 class Response{ 
/** 
*按json方式輸出通信數據 
*@param integer $code 狀態碼 
*@param string $message 提示信息 
*@param array $data 數據 
*return string 返回值為json 
*/ 
//靜態方法,構造json數據 
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; 
  } 
} 
?> 
</pre><pre name="code" class="php"> 

test.PHP主文件,調用上面的類的方法,創建json 數據

<?php  
//把demo.php包含到這個文件里一次 
require_once('./demo.php'); 
 $arr=array( 
'id'=>1, 
'name'=>'david' 
); 
//調用Resonpse類的json方法 
Response::json(200,'數據返回成功',$arr); 
?> 

運行test.php結果:

{"code":200,"message":"u6570u636eu8fd4u56deu6210u529f","data":{"id":1,"name":"david"}}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!



主站蜘蛛池模板: 饥渴的爱| 美丽的草原我的家二胡独奏| 黑水电影| 盲道电影| 五年级上册白鹭笔记| 电影《kiskisan》在线观看| 完美的邻居| 2024年月历| 电影白日梦2| 华伦天奴属于什么档次的品牌| 间宫祥太朗| 超越演员表| 光明力量2古代封印攻略| 同性gay| so xo minh ngoc| 碧海情天 电视剧| 让我们的家更美好教学设计| 美女网站视频免费| 许戈辉个人资料简介| 盛夏晚晴天演员表| 基础综合英语邱东林电子版答案| 杀破狼·贪狼 2017 古天乐| 二年级写玩具的作文| 漆黑意志| 宅基地买卖合同协议书| 暴走财神4| catastrophe翻译| 卓别林电影全集免费观看| 出埃及记电影| 网页抖音| 人世间演员表| 家庭琐事电影| 电影继母劳拉| 康熙王朝演员表| 孔冉| 中川翔子| 太卷了正确答案| 6套电影频道节目表| 老板娘2无间潜行| free loop中文版歌词| 一拜天地双男主|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103