ホームページ  >  記事  >  バックエンド開発  >  要求されたデータを json または xml 形式で返す PHP メソッド

要求されたデータを json または xml 形式で返す PHP メソッド

不言
不言オリジナル
2018-05-31 15:22:221755ブラウズ

この記事では、PHP がリクエストデータを JSON または XML 形式で返す方法を主に紹介します。これは、Web ページでもモバイル端末でも、必要な場合に参考にしていただけます。 、サーバーはデータを要求するので、PHP サーバーとして標準データを返すにはどうすればよいですか?

現在、主流のデータ形式は json と xml にすぎません。これら 2 つの形式でデータを返すクラスを php を使用してカプセル化する方法を見てみましょう

まず応答クラスを定義しましょう

class response{
}

XML 形式でデータを返すには

このメソッドでは、データ内のデータを走査する必要があります。データ内に配列がある場合は、それを再帰的に走査する必要があります。配列の添え字が数値である場合、XML 形式ではエラーが報告されるという特殊なケースもあります。次のように、XML 内の数値タグを置き換える必要があります。 show メソッドを呼び出します。4 つのパラメータを渡す必要があります。4 番目のパラメータは、返すデータ形式です。効果は次のとおりです。

もう一度 show メソッドを呼び出します。データを XML 形式で返します:

//按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 つのデータ形式のカプセル化が完了し、これら 2 つの形式を返すことができます自由に データ

関連する推奨事項:

CGI モードで PHP をインストールするときに考えられる攻撃と解決策

以上が要求されたデータを json または xml 形式で返す PHP メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。