Örnek-1: JSON'u biçimlendirmeden yazdırın
json_encode() PHP'nin işlevi, herhangi bir JSON verisini ayrıştırmak için kullanılır. adlı bir dosya oluşturun exp1.php basit bir JSON verisini okumak ve çıktıyı yazdırmak için aşağıdaki kodla. Burada, JSON verilerini oluşturmak için bir ilişkisel dizi bildirilir. Koddaki JSON verileri için biçimlendirme uygulanmaz. Böylece JSON verileri tek satırda JSON formatında yazdırılacaktır.
exp1.php
<?php
//diziyi bildir
$kurs=dizi('Modül-1'=>'HTML','Modül-2'=>'JavaScript','Modül-3'=>'CSS3',
'Modül-4'=>'PHP');
//diziyi yazdıriçindebasit bir JSON formatı
dışarı attıjson_encode($kurs);
?>
Çıktı:
Dosyayı tarayıcıdan çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
http://localhost/json/exp1.php
Örnek-2: JSON_PRETTY_PRINT seçeneğini ve header() işlevini kullanarak JSON'u yazdırın
PHP adlı bir seçeneğe sahiptir 'JSON_PRETTY_PRINT' hangi ile kullanılır json_encode() JSON verilerini uygun hizalama ve belirli formatta yazdırma işlevi. adlı bir dosya oluşturun exp2.php aşağıdaki kod ile. Kodda, kullanımı görmek için önceki örneğin aynı dizisi kullanılır. JSON_PRETTY_PRINT seçenek. başlık() işlevi burada tarayıcıyı dosya içeriği hakkında bilgilendirmek için kullanılır. Bu işlev olmadan hiçbir biçimlendirme uygulanmayacaktır.
exp2.php
<?php//diziyi bildir
$kurs=dizi('Modül-1'=>'HTML','Modül-2'=>'JavaScript','Modül-3'=>'CSS3',
'Modül-4'=>'PHP');
//Tarayıcıyı şu konuda bilgilendirin:tiparasındadosyabaşlık kullanmaişlev
başlık('İçerik türü: metin/javascript');
//diziyi yazdıriçindebasit bir JSON formatı
dışarı attıjson_encode($kurs, JSON_PRETTY_PRINT);
?>
Çıktı:
Dosyayı tarayıcıdan çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Belirli bir yazı tipi ve hizalama uygulanacaktır.
http://localhost/json/exp2.php