☆スキーウエアNOW ON SALE!!☆★2ピース上下スーツ★ 【エァウォーク】幼児用ウエアAWT‐5524 ピンク(桃色)サイズ:100・110・120
沖縄産スナックパイン1玉(500g〜800g) N−95D23L/C3 technorati RobotReplay 2004/09/30から 今日: 昨日: 最近のツッコミ10発 |
2008-12-23 PHPにおけるXML [長年日記]_ [PHP] PHPでのXML処理PHPでXMLを処理する際、simplexml_load_file()を使っていたのだが、取得したデータがオブジェクトだと色々と処理が面倒だ。再帰的にオブジェクトを配列に変換するにも何か関数を書く必要がある。 ちょこっと調べてみると「XMLをJSONを使って簡単に配列に変換する方法」ってな記事を発見。ZendFrameworkのJSONクラスを使用して、XML→JSON→arrayという方法でサクッと変換できるらしい。 早速ZendFrameworkをダウンロードし、ZendFramework-○.○.○/library/Zend を /usr/share/phpにコピーしてZendFrameworkをインストールして、試してみた。非常にサクッと変換できてびっくりです。今実装中のAPIでのデータ処理部分をZendFramework::JSONを使うように書き換えました。 $url = 'https://expamle.com/?apikey=hogehoge&user_id=1212'; $contents = file_get_contents($url); $json = Zend_Json::fromXml($contents, true); $array = Zend_Json::decode($json); |