Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Mengambil nilai array pada database..
Maaf mau tanya..cara ngambil array seperti ini gmna ya ?
"menu":[
[menu1,satu],
[menu2,dua]
]
tolong bantuannya master
Tanggapan
gambarnya ga ke load..
3 Jawaban:
coba test yang satu ini:
<pre> $arr = '{"menu": [["menu1", "satu"], ["menu2", "dua"]] }'; $json_array = json_decode($arr);
//mendapatkan dua data foreach ($json_array->menu as $innerArray) {
print_r($innerArray[0]);
}
// mendapatkan semua data foreach ($json_array->menu as $innerArray) {
if (is_array($innerArray)){
foreach ($innerArray as $value) {
echo $value;
}
} else {
echo $innerArray;
}
} </pre>
data pada database saya nama jumlah andi 1 riko 2 diki 3
saya mau jadiin array seperti ini "mahasiswa" [ ["andi",1], ["riko",2], ["diki",3] ]
gitu om
<pre> $query = mysql_query("SELECT * from data"); if(mysql_num_rows($query) > 0 ){ $response = array(); $response["mahasiswa"] = array(); while($x = mysql_fetch_array($hasil)){ $h['nama'] = $x["nama"]; $h['jumlah'] = $x["jumlah"]; array_push($response["mahasiswa"], $h); } echo json_encode($response); } else { $response["pesan"]="tidak ada data"; echo json_encode($response); } </pre> gtu bkan?