Menampilkan data json

 <html>

<head>
</head>
<body>
 <table border="1">
  <tr>
   <th>No</th>
   <th>Ounce</th>
   <th>Gram</th>
   <th>Kilogram</th>
  </tr>
  <?php
  function main(){
    $ch = curl_init();
    $option = array(
      CURLOPT_URL => "http://goldpricez.com/api/rates/currency/cad/measure/all",
      CURLOPT_HTTPHEADER => array("X-API-KEY: e5d6***"),
      CURLOPT_RETURNTRANSFER => true
    );
    curl_setopt_array($ch,$option);

    $res = json_decode(curl_exec($ch));

    curl_close($ch);
    }
    main();

   for($a=0; $a < count($res); $a++)
   {
    echo "<tr>";
    // penomeran otomatis
    echo "<td>".$a."</td>";
    // menayangkan
    echo "<td>".$a[$res]['ounce_price_usd']."</td>";
    echo "<td>".$a[$res]['gram_in_usd']."</td>";
    echo "<td>".$a[$res]['kg_in_usd']."</td>";
    print "</tr>";
   }
  ?>
 </table><br>

    Gold Prices<br>
    <a href="http://goldpricez.com/uk/gram"> Gold Rates </a>

</body>
</html>

Mau tanya, pengen ngeluarin data json ke bentuk table, tapi gak keluar.. udh nyoba2 di beberapa referensi gak berhasil, apa yang harus di benerin dan salahnya dimana?

Mohon pencerahannya.

Terimakasih

avatar rianrismawati
@rianrismawati

7 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

<pre> $res = json_decode(curl_exec($ch), true); </pre>

response json nya kayak gmn ya?

avatar didiroesmana
@didiroesmana

2 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tanggapan

udah kak, udah di tambah true tetep gak berpengaruh..

bukannya kebalik ya? coba ini <pre> for($a=0; $a &lt; count($res); $a++) { echo "&lt;tr&gt;"; // penomeran otomatis echo "&lt;td&gt;".$a."&lt;/td&gt;"; // menayangkan echo "&lt;td&gt;".$res[$a]['ounce_price_usd']."&lt;/td&gt;"; echo "&lt;td&gt;".$res[$a]['gram_in_usd']."&lt;/td&gt;"; echo "&lt;td&gt;".$res[$a]['kg_in_usd']."&lt;/td&gt;"; print "&lt;/tr&gt;"; } </pre> tambahan, coba pake ini <pre> function main(){ $ch = curl_init(); $option = array( CURLOPT_URL =&gt; "http://goldpricez.com/api/rates/currency/cad/measure/all", CURLOPT_HTTPHEADER =&gt; array("X-API-KEY: e5d6***"), CURLOPT_RETURNTRANSFER =&gt; true ); curl_setopt_array($ch,$option);

$res = json_decode(curl_exec($ch));

curl_close($ch);

return $res; } $res = main(); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Tanggapan

Oh iyah kak kebalik.. *makasih koreksinya

Tapi gak keluar juga kak hasilnya :"

udh ane update tambahan

Login untuk ikut Jawaban