Membuat table dari json_decode

Ditanyakan pada tanggal 10 February 2019 oleh Patar Ebenezer Siahaan

Saya sudah melakukan json_encode untuk memasukkan data ke dalam table. sekarang saya mau manggil data itu dan caranya menggunakan json_encode($data, TRUE) jika saya print_r ($data) maka semua akan muncul. hasilnya seperti ini

Array ( [1] => Array ( [1] => Ontario Legislative Building(Structure) [2] => 6:0:0 AM [3] => Royal Ontario Museum(Cultural) [4] => 6:1:47 AM [5] => 270 Menit ) )

Saya pengen buat table di view nya, dan menampilkan array tersebut. kalo saya lihat ini keknya udah array multidimensi. saya baca tutorial, kasusnya beda sama saya. rata rata index mereka adalah sebuah nama, sedangkan saya angka. jadi gagal terus saya panggil indexnya. mohon pencerahannya kak, bang..

1 JAWABAN / 0 KOMENTAR

Generic placeholder image
Patar Ebenezer Siahaan menjawab pada tanggal 10 February 2019

Solved dengan cara ini :

 <table class="float-left table table-striped table-bordered">
            <tr style="background-color:#2bd098; color:#FFFFFF">
              <th>No</th>
              <th>POI Berangkat</th>
              <th>Waktu Berangkat</th>
              <th>POI Tujuan</th>
              <th>Waktu Tiba</th>
              <th>Durasi kunjungan</th>
            </tr>

            <?php 
            $data = json_decode($itinerary, TRUE);
            // echo $data[1][3];
            //print_r($data);
            for ($i=1; $i <= count($data); $i++) { 
              echo "<tr>";
              echo "<td>" . ($i) . "</td>";
              for ($j=1; $j <= count($data[$i]); $j++) { 
                echo "<td>" . $data[$i][$j] . "</td>";
              }
              echo "</tr>";
            }
            ?>

          </table>