Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Mengambil values json ?
Bagaimana cara mengambil values pada hasil json berikut :
[{"Januari":"0","Februari":"0","Maret":"0","April":"0","Mei":"7","Juni":"0","Juli":"0","Agustus":"0","September":"0","Oktober":"0","November":"0","Desember":"0"}]
Jadi hasil yg diinginkan nanti spt ini :
[0,0,0,0,7,0,0,0,0,0,0,0]
Terima kasih
2 Jawaban:
Jawaban Terpilih
coba dengan for in
<pre> var nilai = [] for (var key in obj){ nilai = obj[key]; } </pre>
Tanggapan
var nilai apakah diisi hasil json mas?
saya coba "obj is not defined" pada var key in obj
obj diganti dengan object yang mau kamu loop https://www.w3schools.com/jsref/jsref_forin.asp
Ok berhasil mas! Terus kalo mau menampilkan hasil tersebut ke dalam javascript bgm ya mas? bukan pake console.log loh ya.... Jadi sy mau pindahkan hasil dari "nilai" ke bagian javascript lainnya. misal "data : [masukkan kesini]"
coba ini <pre> $data = file_get_contents($url); //ambil file json $data = json_decode($data);
$text = "[";
foreach ($data as $key =&gt; $value) {
foreach ($value as $month) {
$text.= $month.",";
}
}
$text = rtrim($text,',');
$text.= "]";
echo $text;
</pre>