PHP接口开发
来源:互联网 发布:济宁知豆电动汽车电话 编辑:程序博客网 时间:2024/06/03 11:51
转化字符编码iconv('UTF-8','GBK',$data);
标准格式:
code 状态代码
message 提示信息
data 数据
简单json数据封装:
public static function json($code,$message='',$data=array()){if(!is_numeric($code) || !is_array($data)){return '';}$result = array('code' => $code,'message' => $message,'data' => $data,);echo json_encode($result);exit;}简单xml数据封装:
两种实现方式:
组装字符串
DomDocument
XMLWriter
SimpleXML
为了让页面显示XML结构,可以采用header("Content-Type:text/xml");
xml通信接口封装:
public static function xmlEncode($code,$message,$data=array()){if(!is_numeric($code)){return '';}$result = array('code' => $code,'message' => $message,'data' => $data,);header("Content-Type:text/xml");$xml = "<?xml version='1.0' encoding='UTF-8' ?>\n";$xml .= "<root>\n";$xml .= self::xmltoEncode($result);$xml .= "</root>";echo $xml;}public static function xmltoEncode($data){$xml = $attr = "";foreach ($data as $key => $value) {if(is_numeric($key)){$attr = "id='{$key}'";$key = "item ";}$xml .= "<{$key}{$attr}>";$xml .= is_array($value)?self::xmltoEncode($value):$value;$xml .= "</{$key}>\n";}return $xml;}
0 0
- PHP Paypal接口开发
- php开发app接口
- PHP开发APP接口
- PHP开发APP接口
- PHP开发APP接口
- PHP开发APP接口
- PHP接口开发
- PHP开发APP接口
- php开发App接口
- PHP 开发APP 接口
- php开发App接口
- PHP开发app接口
- php 开发APP接口
- PHP开发APP接口
- PHP开发APP接口
- php开发App接口
- PHP开发APP接口
- php开发App接口
- 软件 易用性理解
- 137.Your database instance is currently configured to support 1,500 connections. The Web application
- TextView自定义
- jQuery添加/筛选/检测(3)
- C++string类常用函数 c++中的string常用函数用法总结
- PHP接口开发
- github优秀开源项目大全-iOS
- fork和pause等系统调用的实现原理(Linux0.11内核)
- Android武器库
- Spring使用之:Quartz定时任务为什么会被阻塞
- 前端安全
- java反射机制浅析
- 2016多校训练Contest5: 1010 Prefix hdu5790
- metalab导入不同的文件