ホームページ  >  記事  >  バックエンド開発  >  PHP配列をXMLに変換する再帰的実装、PHP配列XML recursive_PHPチュートリアル

PHP配列をXMLに変換する再帰的実装、PHP配列XML recursive_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:53:18913ブラウズ

PHP配列をXMLに変換する再帰実装、PHP配列XML再帰

PHP勝利配列をXMLに変換する必要性は一般的であり、Baiduはさまざまな実装方法を検索しましたが、基本的にはグループのいくつかのコンポーネントを借用しました。か何か。私は、多次元配列をサポートする文字列グループ化メソッドを自分で作成しました。あくまで参考ですので、不備がございましたらお気軽にご連絡ください!

リーリー

上記は実装方法です。最初のパラメータは変換する配列です。2 番目のオプションのパラメータは、デフォルトで必須です。

テストコード:

リーリー

コードを実行した結果は次のようになります:

リーリー

--------------------- ----------

更新:

使用中に、次の形式の配列変換で問題が発生することが判明しました:

リーリー

変換結果は次のとおりです:

リーリー

通常、上記で変換された XML の 層全体のノードは必要ありません。ただし、php では、添え字に同じ名前を付けたり、複数の項目を含めたりすることはできません。どうやってするの?

item[0]、item[1] などの項目に添字を付け、変換プロセス中に [] の形式で添字を削除して、複数の項目ノードを並べて表示する方法を考えました。

変更された関数は次のとおりです:

リーリー

次に、上記で変換する必要がある配列もそれに応じて変更する必要があります:

リーリー

変換されたxmlは次のとおりです:

リーリー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1001463.html技術記事 PHP配列をXMLに変換する再帰実装、PHP配列XML再帰 PHP勝利配列をXMLに変換する必要性は一般的であり、Baiduはさまざまな実装方法を検索しましたが、基本的な...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。