😎
XMLとJSONの読み込み
XMLの情報を読み込む
XML
- 拡張できるマークアップ言語(HTMLの親分みたいらしい)
<?php
$xmlTree = simplexml_load_file('https://h2o-space.com/feed/');
foreach ($xmlTree->channel->item as $item):
?>
・<a href="<?php print($item->link); ?>"><?php print($item->title); ?></a>
<?php endforeach; ?>
?>
JSONの読み込み
- Javascript object notation (javascriptのオブジェクトとして使える表記法)
- 記述量が少ない(XMLはタグでくぐるがJSONは:のため)
- 各データの中身が見える
json_decode
- JSON文字列をデコードする
<?php
$file =file_get_contents('https://h2o-space.com/feed/json/');
$json = json_decode($file);
foreach ($json -> items as $item):
?>
・ <a href="<?php print($item -> url); ?> "><?php print($item -> title); ?> </a>
<?php
endforeach;
?>
Discussion