各社が公開しているAPIから、ビットコイン価格をjsonで取得する。凄い時代になったもんだ。
<?php $array = array( 'bf'=>array('name'=>'bitflyer','url'=>'https://api.bitflyer.jp/v1/getticker','ask'=>'best_ask',bid=>'best_bid'), 'cc'=>array('name'=>'Coin Check','url'=>'https://coincheck.com/api/ticker','ask'=>'ask',bid=>'bid'), 'zaif'=>array('name'=>'Zaif','url'=>'https://api.zaif.jp/api/1/ticker/btc_jpy','ask'=>'ask',bid=>'bid'), 'btc'=>array('name'=>'BTCBOX','url'=>'https://www.btcbox.co.jp/api/v1/ticker/','ask'=>'sell',bid=>'buy'), ); echo "<table>"; foreach($array as $exchange){ $json = file_get_contents($exchange[url]); $json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN'); $arr = json_decode($json,true); echo "<tr><td><strong>".$exchange[name]."</strong></td><td>売り:".number_format($arr[($exchange[ask])]). "円</td><td>買い:".number_format($arr[($exchange[bid])]). "円</td></tr>"; } echo "</table>"; ?>