Postingan lainnya
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?