開発プロセス中に、配列を XML 形式に変換する必要が生じることがよくありますが、このとき、ThinkPHP フレームワークの XML クラス ライブラリを使用してこれを?qū)g現(xiàn)できます。
まず、配列を作成する必要があります:
$data?=?array( ????'name'?=>?'張三', ????'age'?=>?'25', ????'sex'?=>?'男' );
次に、次のコードを通じてそれを XML 形式に変換できます:
$xml?=?new?\DOMDocument('1.0',?'utf-8'); $root?=?$xml->createElement('data'); $xml->appendChild($root); array_to_xml($data,?$root); function?array_to_xml($data,?$root)?{ ????foreach($data?as?$key?=>?$value)?{ ????????if(is_array($value))?{ ????????????$node?=?$root->appendChild($xml->createElement($key)); ????????????array_to_xml($value,?$node); ????????}?else?{ ????????????$node?=?$root->appendChild($xml->createElement($key,?$value)); ????????} ????} }
DOMDocument# が使用されますここで ##Class と
createElement() メソッドは、最初にルート ノード
を作成し、配列內(nèi)のデータをループして、ノードと要素を作成し、要素をノード。
echo?$xml->saveXML();この方法で、配列を XML 形式に簡単に変換できます。もちろん、XML 形式の文字列を配列に変換し直す必要がある場合は、ThinkPHP フレームワークが提供する
Xml::toArray() メソッドを使用することもできます。
以上がthinkphpで配列をXML形式に変換する方法の詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責(zé)任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
グラスワンダービルドガイド|ウマゴサメはかなりダービーです
1 か月前
By Jack chen
<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法
4週間前
By DDD
Uma Musume Pretty Derby Bannerスケジュール(2025年7月)
1 か月前
By Jack chen
船と墓のためのRimworld Odyssey溫度ガイド
3週間前
By Jack chen
Windowsセキュリティは空白であるか、オプションを表示しません
1 か月前
By 下次還敢

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)