jstarted.com
JavaScript/HTML/CSSのノウハウや覚書を掲載するブログ
2014.11.17

jsonファイルをphpで読み込みhtmlを生成する

Category:
PHP

JavaScriptネタじゃありませんが、phpでjsonを使うことが多くなってきたので、そのやり方をメモ。 だいたいいつも以下のような感じで使っています。

<?php
  $output = '';
  $jsonFile = file_get_contents('xxx.json');
  $jsonObject = json_decode($jsonFile);

  if ($jsonObject) {
    $output .= '<div class="wrap">';
    foreach ($jsonObject as $item) {
    $output .= <<<EOD
{$item -> property1}
{$item -> property2}
{$item -> property3}
...
EOD;
    }
    $output .= '</div><!-- /.wrap -->';
  }
  echo $output;
?>

アイテム一覧みたいな、同じフォーマットが連続しているけれど、DBやらCMSやらを使うまでもないときによく使っています。

jstarted.comはamazon.co.jpを宣伝しリンクすることによってサイトが紹介料を
獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、
Amazonアソシエイト・プログラムの参加者です。

クリエイティブ・コモンズ・ライセンス
jstarted.com by yoichi kobayashi is licensed under a Creative Commons 表示 3.0 非移植 License.