Conversi JSON & XML to Array Dengan PHP

Saya Akan membuat Contoh sederhana mengenai Conversi XML/JSON kedalam Bentuk sebuah Array menggunakan PHP

Semoga Membantu

<———————————–   Conversi JSON ————————————————->

function  json_to_array($jsonurl) {

     $json = file_get_contents($jsonurl, 0, null, null);
     $json_output = json_decode($json);

     return $json_output;

}

$jsonurl = ‘http://www.google.com/calendar/feeds/developer-calendar@google.com/public/full?alt=json&#8217;;

$data_array = json_to_array($jsonurl);

var_dump(‘<pre>’);
var_dump($data_array)

 

< ———————————–   Conversi XML ————————————————->

 

function xml_to_array($xml, $main_heading = ”) {

     $deXml = simplexml_load_string($xml);
     $deJson = json_encode($deXml);
     $xml_array = json_decode($deJson, TRUE);
          if (!empty($main_heading)) {
               $returned = $xml_array[$main_heading];
               return $returned;
          } else {
               return $xml_array;
          }
}

$xml = ‘http://www.w3schools.com/xml/simple.xml&#8217;;

/* Mencoba Jalankan Fungsi Tanpa Filter */

$data_array = xml_to_array($xml);

var_dump(‘<pre>’);
var_dump($data_array);

/* Mencoba Jalankan Fungsi dengan Filter */

$data_array_ = xml_to_array($xml,’name’);

var_dump(‘<pre>’);
var_dump($data_array);

 

SELAMAT MENCOBA

 

 

 

 

 

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s