😎

XMLとJSONの読み込み

2021/03/11に公開

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