PHPの便利な小技 PHPで使える便利な小技などのご紹介

XMLファイルをPHPで扱いやすい変数にする

2014年3月7日
この記事は掲載から1905日経過しています。
情報が古い可能性が有りますのでご了承下さい

XMLファイルをPHPで開いたけど、どうやって配列に格納すればいい?

XML形式のファイルからデータを取り出してPHPで扱いたいときに、file_get_contentsしてもその後どうすれば・・・といったケースです。

サンプル

PHPには simplexml_load_string という便利な関数が有ります。この関数はXMLファイルをオブジェクトとして返してくれるので、それを変数に格納していきます。

実行結果

このままでも良いのですが、扱い易い変数にするため、以下のようなユーザー定義関数を通します。

全体のソースコード

実行結果はサンプルを参照して下さい。 このように配列で戻ってくるので、後はご自由に。

名前空間が定義されている場合

要は邪魔な文字を先にアンダーバーなどに変換してしまえばいいのです。

 
  • このエントリーをはてなブックマークに追加
  • LINEで送る

PAGE TOP