私はPHPが初めてです。
私のコードは、Steam ゲームの json データから価格値を読み取ります。
http://store.steampowered.com/api/appdetails/?appids=8870
問題は、価格ノードの値がドルとセントのコンマ区切りでフォーマットされていないことです。私のコードはドルとセントをつなぎ合わせるように機能しますが、このインスタンスでは正しい方法ですか。また、初心者のコードを実行するための別の簡単な方法があれば、それを改善できる場所を教えてください。ありがとう!
<?php
$appid = '8870';
$ht = 'http://store.steampowered.com/api/appdetails/?appids=' . $appid;
$fgc = file_get_contents($ht);
$jd = json_decode($fgc, true);
$gdata = $jd[$appid]['data'];
$gname = $gdata['name'];
$gprice = $gdata['price_overview']['final'];
$gdesc = $gdata['detailed_description'];
$gusd = substr($gprice, 0, -2);
$gcent = substr($gprice, 2);
echo $gname. '<br>';
echo 'Price: $' .$gusd. ',' .$gcent;
?>
別の質問をさせてください...価格データ別名 $gprice を、フェッチされた別の価格データに追加して、合計を返すことはできますか?