Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Model_mahasiswa extends CI_Model {
- Function getdata ()(
- $url = "http://10.11.4.34/mahasiswa/index_get?nama="._GET["nama"];
- $ch = curl_init();
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
- curl_setopt($ch,CURLOPT_URL,$url);
- $result=curl_exec($ch);
- curl_close($ch);
- var_dump(json_decode($result,true)); ---------> buat decode datanya
- //$key = $result;
- //---> buat tammpung hasil bener ga ?
- //salah.. $result masih bentuk json aka string.. harus di json_decode dulu -> bukannya udah didecode di var_dump atas ya? berarti 2 x ?
- $key = json_decode($result,TRUE);
- if(is_array($key)||is_object($key)){
- foreach($key['content'] as $hasil => $value) {
- //----------> buat looping , tapi masih invalid foreach
- //bukan invalid.. $key tidak kebaca sebagai array/object. perhatikan penjelasan errornya
- $ret[$h] = trim($value);
- }
- }else{
- echo'<pre>'.print_r($key,1)."</pre>";
- }
- return $ret; //lupa nambahin ini
- )
- }
- /*
- ternyata bentuk JSONNYA setelah di array
- {
- "STATUS_CODE":"00",
- "STATUS_DESCRIPTION":"SUCSESS",
- "STATUS_TYPE":"MSG",
- "content":[
- {
- "NAMA_LGKP":"MAULA RIDWAN",
- "ALAMAT":"KAMPUNG ASEM",
- "status":"PELAJAR\/MAHASISWA"
- }
- ]
- }
- biasa gunakan http://json.parser.online.fr/
- */
- ?>
- contoh datanya :
- INI data yang ada diwebservice
- {"STATUS_CODE":"00","STATUS_DESCRIPTION":"SUCSESS","STATUS_TYPE":"MSG","content":[{"NAMA_LGKP":"MAULA RIDWAN",
- "ALAMAT":"KAMPUNG ASEM", "status":"PELAJAR\/MAHASISWA"}]}
- ini data keluarannya, bukannya udh didecode ya
- array(4) { ["STATUS_CODE"]=> string(2) "00"
- ["STATUS_DESCRIPTION"]=> string(7) "SUCSESS"
- ["STATUS_TYPE"]=> string(3) "MSG"
- ["content"]=> array(1) { [0]=> array(3) { ["NAMA_LGKP"]=> string(12) "MAULA RIDWAN"
- ["ALAMAT"]=> string(12) "KAMPUNG ASEM"
- ["Status"]=> string(17) "PELAJAR/MAHASISWA" } } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement