| [tanya] : $data = '[{"kode":1,"nama":"mobil","harga":200},{"kode":2,"nama":"motor","harga":100},{"kode":3,"nama":"sepeda","harga":50}]'; foreach ($data as $key => $value) { echo $value['nama']; } error pas di foreach, kenapa yah??? #tolongin #donk |
|
| ganti var nya $data = array( array("kode"=>1,"nama"=>"mobil","harga"=>200), array("kode"=>2,"nama"=>"motor","harga"=>100), array("kode"=>":)","nama"=>"sepeda","harga"=>50)); |
|
| itu data kiriman dari ajax JSON. saya ambil di php pke $data = $_POST['data']; hasilnya kayak gto. gimana solusinya mastah? ;) |
|
| $data = json_decode($data) baru di foreach . |
|
| hasilnya null... |
|
| coba $var_data = (array) json_decode($data); print_r($var_data); |
|
| json dulu atuh |
|
| yopi : error conversi array to string. bagas : maksudnya gimana mastah? |
|
| di decode dulu dari json ke array bro... $arr_data = json_decode($data);
baru kemudian di foreach : foreach ($arr_data as $blabla) |
|
| $arr_data = json_decode($data); foreach ($arr_data as $key => $value) { echo $value['nama']; } #hasilnya error |
|
| itu hasilnya object bro, bukan array, jadi: $value['nama'] ganti jadi : $value->nama |
|
| makasih gan... sukses 100%... (y) |
|
| jika tidak mau objek json_encode($data,true); |
|
| Mastah-mastah... di localhost json_decode jalan 100%. tapi di hostingan online hasilnya null... kayaknya ga support json_decode... ada solusi lain ga? makasih sebelumnya... Muhamad Jafar Sidik |
|
| tampilan error nya kaya gmn? |
|
| $arr_data = json_encode($data,true); $arr_data hasilnya null. sehingga ga bisa di looping. foreach ($arr_data as $key => $value) { echo $value['nama']; } |
Tidak ada komentar:
Posting Komentar