ホームページ  >  記事  >  バックエンド開発  >  PHP は配列と XML の間の変換を処理します。PHP は配列 xml を処理します_PHP チュートリアル

PHP は配列と XML の間の変換を処理します。PHP は配列 xml を処理します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:51:01702ブラウズ

PHP は配列と XML の間の変換を処理し、php は配列 xml を処理します

開発中、特にインターフェイス開発を扱う場合、他のクライアントが XML 形式でデータをサーバー上のプログラムは、データの受信と解析を担当し、データ テーブル データを XML 形式でサードパーティ アプリケーションに提供する必要もあります。
この記事では、PHP を使用して配列と XML 間の変換を処理する方法を簡単に紹介します。

ソースコードのダウンロード: PHP配列とXML間の変換

PHP 配列を XML に変換します
PHP は配列を XML 形式に変換できます。簡単な方法は、配列を走査し、配列のキー/値を XML ノードに変換し、次のように出力を直接エコーすることです。
リーリー

テストしてみたところ、これが最もシンプルで高速で、主に配列をサポートしており、中国語の文字化けはありません。

もう 1 つの方法は、DOMDocument を使用して XML 構造を生成することです:

リーリー

配列を XML に変換することもでき、多次元配列をサポートしており、生成された XML は中国語で文字化けしません。

PHP は XML を配列に変換します
インターフェイス開発を行う場合、一般的な WeChat インターフェイスや Alipay インターフェイスなど、他のユーザーから送信されたデータは XML 形式であることがよくあります。そのため、最初に次の方法を見つけます。この XML データは配列に変換されます。
次のような XML を取得したとします:

リーリー

simplexml_load_string() を通じて XML データを解析して読み取り、まず json 形式に変換し、次に配列に変換します。


リーリー

xmlToArray() を呼び出して、次の結果を取得します。



配列を取得したら、データに対してさまざまな処理を実行できます。


以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。また、皆様もBangke Homeを応援していただければ幸いです。

http://www.bkjia.com/PHPjc/1133030.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1133030.html技術記事 PHP は配列と XML の間の変換を処理し、PHP は配列 XML を処理します。開発中、特にインターフェイス開発を扱う場合には、配列と XML の間の変換が頻繁に発生します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。