Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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

avatar prieku
@prieku

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

coba dengan for in

<pre> var nilai = [] for (var key in obj){ nilai = obj[key]; } </pre>

avatar hilmanski
@hilmanski

2711 Kontribusi 2140 Poin

Dipost 6 tahun yang lalu

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 = &quot;[&quot;;
foreach ($data as $key =&amp;gt; $value) {
	foreach ($value as $month) {
		$text.= $month.&quot;,&quot;;
	}
}
$text = rtrim($text,&#039;,&#039;);
$text.= &quot;]&quot;;
echo $text;

</pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban