• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php的api数据接口书写实例详解

php 搞代码 4年前 (2022-01-22) 19次浏览 已收录 0个评论

本篇文章主要介绍php的api数据接口书写实例详解,感兴趣的朋友参考下,希望对大家有所帮助。

以下是接口代码实例:

<?php$output = array();$a = @$_GET['a'] ? $_GET['a'] : '';$uid = @$_GET['uid'] ? $_GET['uid'] : 0;if (empty($a)) {  $output = array('data'=>NULL, 'info'=>'坑爹啊!', 'code'=>-201);  exit(json_encode($output));}//走接口if ($a == 'get_users') {  //检查用户  if ($uid == 0) {$output = array('data'=>NULL, 'info'=>'The uid is null!', 'code'=>-401);exit(json_encode($output));  }  //假设 $mysql 是数据库  $mysql = array(10001 => array(  'uid'=>10001,  'vip'=>5,  'nickname' => 'Shine X',  'email'=>'[email protected]',  'qq'=>979137,  'gold'=>1500,  'powerplay'=> array('2xp'=>12,'gem'=>12,'bingo'=>5,'keys'=>5,'chest'=>8),  'gems'=> array('red'=>13,'green'=>3,'blue'=>8,'yellow'=>17),  'ctime'=>1376523234,  'lastLogin'<i>1本文来#源gaodai$ma#com搞$代*码*网</i><pre>搞代gaodaima码

=>1377123144, 'level'=>19, 'exp'=>16758,),10002 => array( 'uid'=>10002, 'vip'=>50, 'nickname' => 'elva', 'email'=>'[email protected]', 'qq'=>NULL, 'gold'=>14320, 'powerplay'=> array('2xp'=>1,'gem'=>120,'bingo'=>51,'keys'=>5,'chest'=>8), 'gems'=> array('red'=>13,'green'=>3,'blue'=>8,'yellow'=>17), 'ctime'=>1376523234, 'lastLogin'=>1377123144, 'level'=>112, 'exp'=>167588,),10003 => array( 'uid' => 10003, 'vip' => 5, 'nickname' => 'Lily', 'email' => '[email protected]', 'qq' => NULL, 'gold' => 1541, 'powerplay'=> array('2xp'=>2,'gem'=>112,'bingo'=>4,'keys'=>7,'chest'=>8), 'gems' => array('red'=>13,'green'=>3,'blue'=>9,'yellow'=>7), 'ctime' => 1376523234, 'lastLogin'=> 1377123144, 'level' => 10, 'exp' => 1758,), ); $uidArr = array(10001,10002,10003); if (in_array($uid, $uidArr, true)) {$output = array('data' => NULL, 'info'=>'The user does not exist!', 'code' => -402);exit(json_encode($output)); } //查询数据库 $userInfo = $mysql[$uid]; //输出数据 $output = array('data' => array( 'userInfo' => $userInfo, 'isLogin' => true,//是否首次登陆 'unread' => 4,//未读消息数量 'untask' => 3,//未完成任务), 'info' => 'Here is the message which, commonly used in popup window', //消息提示,客户端常会用此作为给弹窗信息。'code' => 200, //成功与失败的代码,一般都是正数或者负数 ); exit(json_encode($output));} elseif ($a == 'get_games_result') { //… die('您正在调 get_games_result 接口!');} elseif ($a == 'upload_avatars') { //…. die('您正在调 upload_avatars 接口!');}

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php mysql like 实现多关键词搜索的方法

php 截取utf-8格式的字符串

PHPCMS忘记后台密码的解决办法

以上就是php的api数据接口书写实例详解的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php的api数据接口书写实例详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址