ホームページ > バックエンド開発 > PHPチュートリアル > 配列を XML_PHP に変換する PHP メソッドのチュートリアル

配列を XML_PHP に変換する PHP メソッドのチュートリアル

WBOY
リリース: 2016-07-13 10:04:26
オリジナル
856 人が閲覧しました

phpで配列をXMLに変換する方法

この記事では主にphpで配列をXMLに変換する方法を紹介します。 phpで配列とXML形式のファイルを操作するテクニックを例とともに分析します。友達はそれを参照できます

この記事の例では、PHP で配列を XML に変換する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです

1. PHP コードは次のとおりです。

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

クラス A2Xml {

プライベート $バージョン = '1.0';

プライベート $encoding = 'UTF-8';

プライベート $root = 'ルート';

プライベート $xml = null;

関数 __construct() {

$this->xml = 新しい XmlWriter();

}

関数 toXml($data, $eIsArray=FALSE) {

if(!$eIsArray) {

$this->xml->openMemory();

$this->xml->startDocument($this->version, $this->encoding);

$this->xml->startElement($this->root);

}

foreach($data as $key => $value){

if(is_array($value)){

$this->xml->startElement($key);

$this->toXml($value, TRUE);

$this->xml->endElement();

続き;

}

$this->xml->writeElement($key, $value);

}

if(!$eIsArray) {

$this->xml->endElement();

return $this->xml->outputMemory(true);

}

}

}

$res = 配列(

'こんにちは' => '11212',

'ワールド' => '232323',

'配列' => 配列(

'テスト' => 'テスト',

'b' => 配列('c'=>c', 'd'=>d')

)、

「あ」 => 「はは」

);

$xml = 新しい A2Xml();

echo $xml->toXml($res);

2. 操作効果は下図の通りです。

php实现将数组转换为XML的方法    帮客之家この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/965529.html

本当http://www.bkjia.com/PHPjc/965529.html技術記事この記事では、PHP で配列を XML に変換する方法を主に紹介し、PHP で配列と XML 形式のファイルを操作するテクニックを例とともに分析します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート