Senin, 18 Maret 2013

Tutorial Json di PHP

Tutorial Json di PHP - JSON di PHP . PHP menyertakan dua fungsi untuk menulis dan membaca format JSON. json_encode akan mengubah variabel PHP kedalam format JSON. Contoh :
<?php
$bil = array('pertama'=>1,'kedua'=>2,'ketiga'=>3,'keempat'=>4,'kelima'=>5);
echo json_encode($bil);
?>

output dari kode diatas yaitu :

{"pertama":1,"kedua":2,"ketiga":3,"keempat":4,"kelima":5}

Perhatikan bahwa array yang di-encode adalah associate array sehingga yang dihasilkan adalah JSON-object, bukan JSON-array. Berikut contoh JSON-array :

<?php $bil= array('a','b','c','d','e');
echo json_encode($bil);
?>

maka output dari kode diatas adalah :

["a","b","c","d","e"]

Sedangkan json_decode melakukan hal sebaliknya. berikut contoh json_decode:

<?php
  $json_obj = '{"pertama":1,"kedua":2,"ketiga":3,"keempat":4,"kelima":5}';

var_dump(json_decode($json_obj));
var_dump(json_decode($json_obj, true));
?>

dari kode diatas akan menghasilkan output seperti berikut :

object(stdClass)#1 (5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}

Tidak ada komentar:

Posting Komentar