Önceki makalemde sizelere JSON'dan bahsetmiştim. Bugün ise PHP'de kullanılan JSON fonksiyonlarından bahsedeceğim.
[b]json_encode fonksiyonu[/b]
json_encode fonksiyonu php'deki bir ifadenin json formatına dönüştürülmesini sağlar.
[b]Örnek[/b]
PHP Kod:
$dizi=array(
“ad”=>"Taha”
“soyad”=>”Koçak”
)
echo json_encode($dizi);
Yukarıdaki scriptin çıktısı json formatında aşağıdaki gibi olacaktır.
Kod:
{
ad:Taha
Soyad:Koçak
}[b]json_decode fonksiyonu[/b]
json_decode fonksyonu ise json_encode fonksiyonunun tam tersi işlemi yapar. Json formatındaki verileri php formatına çevirir.
PHP Kod:
$decode='{
“ad”:”Taha”,
”soyad”:”Koçak”
“yas”:”16”
}';
var_dump(json_decode($decode));
Yukarıdaki kod verir php arrayine çevirecektir. Çıktısı aşağıdaki gibidir.
Kod:
stdClass Object(
[ad] => Taha
[soyad] => Koçak
[yas] => 16
))

