2011/06/06PHPではRSSなどXMLデータを読み込む時に、SimpleXMLを使うことがあります。今回、そのSimpleXML形式のデータを配列に変換する必要があったので、調査していました。調べてみると、SimpleXMLのデータを再帰的にループすることで配列に整形するロジックを見つけました。その他にいくつかライブラリが公開されているようです。簡単な方法を求めていたのですが、どうもPHP標準でそのような変換関数は用意されていないようです。そんな中でも、一度JSONコードに変換することで配列を得る方法を見つけました。以下は、このブログのRSSをSimpleXML形式に読み込んだ後、Array形式に変換するサンプルコードです。true);ただしこの場合、XMLデータの値は変換できても、属性は失われるようなので、注意が必要です。シンプルな方法ではあるので、属性を無視できるケースでは重宝しそうです。リックテレコムプログラミングは全く初めての人、他の入門書で挫折しちゃった人、つまづく所はみんな同じです。そこを徹底分析したメソッドで、全員ゴールに辿り着ける入門教室が秋葉原にあります。1日でWeb画面と簡単なDBまで作れるようになるとってもユニークな速習コース。その方法を1冊に凝縮した本書なら、いきなりの初心者でも、無理せず楽しくPHPとMySQLのエッセンスを習得できます。ソーテック社FuelPHPでのフレームワーク開発を基礎から解説!役立つコアクラスとパッケージを徹底詳解!自由に使えるサンプルプログラムで実例をあげながら解説!Webアプリ開発の効率を大幅アップ!統合開発環境でOS問わず開発可能。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。