如何用PHP实现将请求数据以JSON或XML格式返回?

更新于
2026-09-23 04:48:35
0阅读来源:SEO资讯
  • 内容介绍
  • 相关推荐

本文共计782个文字,预计阅读时间需要4分钟。

如何用PHP实现将请求数据以JSON或XML格式返回?

无论是网页还是移动端,都需向服务器请求数据。作为PHP服务端,如何返回标准的数据呢?目前主流的数据格式非JSON和XML莫属,下面我们来看看如何用PHP封装返回这两类数据。

无论是网页还是移动端,都需要向服务器请求数据,那么作为php服务端,如何返回标准的数据呢?

现在主流的数据格式无非就是json和xml,下面我们来看看如何用php来封装一个返回这两种格式数据的类

我们先定义一个响应类

class response{ }

1、以json格式返回数据

json格式返回数据比较简单,直接将我们后台获取到的数据,以标准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); }

2、以xml格式返回数据

如何用PHP实现将请求数据以JSON或XML格式返回?

这种方式需要遍历data里面的数据,如果数据里有数组还要递归遍历。

阅读全文

本文共计782个文字,预计阅读时间需要4分钟。

如何用PHP实现将请求数据以JSON或XML格式返回?

无论是网页还是移动端,都需向服务器请求数据。作为PHP服务端,如何返回标准的数据呢?目前主流的数据格式非JSON和XML莫属,下面我们来看看如何用PHP封装返回这两类数据。

无论是网页还是移动端,都需要向服务器请求数据,那么作为php服务端,如何返回标准的数据呢?

现在主流的数据格式无非就是json和xml,下面我们来看看如何用php来封装一个返回这两种格式数据的类

我们先定义一个响应类

class response{ }

1、以json格式返回数据

json格式返回数据比较简单,直接将我们后台获取到的数据,以标准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); }

2、以xml格式返回数据

如何用PHP实现将请求数据以JSON或XML格式返回?

这种方式需要遍历data里面的数据,如果数据里有数组还要递归遍历。

阅读全文