Membuat program Jadwal Waktu Sholat dari data JSON dengan PHP
Di Posting Oleh : wandi
Kategori : javascript PHP
1. Script Program
2. Penjelasan script
Script |
Penjelasan |
$tanggal=date('Y-m-d'); |
Mengambil
tahun bulan dan tanggal saat ini |
$file=file_get_contents("https://api.pray.zone/v2/times/day.json?city=bandung&date=$tanggal"); |
Berfungsi
untuk mendapatkan file dari URL |
$data_waktu_sholat=json_decode($file,true); |
Berfungsi
untuk mendecode atau berubah json jadi array variable $data_waktu_sholat |
<h1>Jadwal
Waktu Sholat Di Bandung Hari Ini</h1> <table
border="1px">
<tr> <td>No</td> <td>Sholat</td> <td>Pukul</td>
</tr>
<?PHP
$nomor=1;
foreach ($data_waktu_sholat['results']['datetime'][0]['times'] as
$nama => $waktu) { if($nama=="Sunrise"
or $nama=="Sunset" or $nama=="Midnight"){ continue; }
?>
<tr> <td><?php echo
$nomor;?></td> <td><?php echo
$nama;?></td> <td><?php echo
$waktu;?></td>
</tr>
<?PHP $nomor++;} ?> </table> |
Foreach()
berfunsi sebagai perulangan dari variable
$data_waktu_sholat['results']['datetime'][0]['times'] yang berisi array yang
sebelumnya telah dikonversi dari json ke array. if($nama=="Sunrise"
or $nama=="Sunset" or $nama=="Midnight"){ continue; } Berfungsi
untuk melewati jika variable nama yaitu sunrise atau sunset atau midnight <tr> <td><?php echo
$nomor;?></td> <td><?php echo
$nama;?></td> <td><?php echo
$waktu;?></td> </tr> <?PHP
$nomor++;} ?> Menampilkan
data – data nomor nama dan waktu sholat. |
Mau liat atau download source code aplikasi premium bisa disini.
0 Komentar