PHP勝利配列をXMLに変換する必要性は一般的であり、Baiduはさまざまな実装方法を検索しましたが、基本的にはグループのいくつかのコンポーネントを借用しました。か何か。私は、多次元配列をサポートする文字列グループ化メソッドを自分で作成しました。あくまで参考ですので、不備がございましたらお気軽にご連絡ください!
リーリー
上記は実装方法です。最初のパラメータは変換する配列です。2 番目のオプションのパラメータは、デフォルトで必須です。
テストコード:
リーリーコードを実行した結果は次のようになります:
リーリー--------------------- ----------
更新:
使用中に、次の形式の配列変換で問題が発生することが判明しました:
リーリー
変換結果は次のとおりです:
リーリー通常、上記で変換された XML の 層全体のノードは必要ありません。ただし、php では、添え字に同じ名前を付けたり、複数の項目を含めたりすることはできません。どうやってするの?
item[0]、item[1] などの項目に添字を付け、変換プロセス中に [] の形式で添字を削除して、複数の項目ノードを並べて表示する方法を考えました。
変更された関数は次のとおりです:
リーリー次に、上記で変換する必要がある配列もそれに応じて変更する必要があります:
リーリー変換されたxmlは次のとおりです:
リーリー 。