Contoh-1: Cetak JSON tanpa memformat
json_encode() fungsi PHP digunakan untuk mengurai data JSON apa pun. Buat file bernama exp1.php dengan kode berikut untuk membaca data JSON sederhana dan mencetak hasilnya. Di sini, array asosiatif dideklarasikan untuk menghasilkan data JSON. Tidak ada pemformatan yang diterapkan untuk data JSON dalam kode. Jadi, data JSON akan dicetak dalam satu baris dalam format JSON.
exp1.php
<?php
//Deklarasikan array
$kursus= susunan('Modul 1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Cetak arraydi dalamformat JSON sederhana
dibuangjson_encode($kursus);
?>
Keluaran:
Output berikut akan muncul setelah menjalankan file dari browser.
http://localhost/json/exp1.php
Contoh-2: Cetak JSON menggunakan opsi JSON_PRETTY_PRINT dan fungsi header()
PHP memiliki opsi bernama ‘JSON_PRETTY_PRINT’ yang digunakan dengan json_encode() berfungsi untuk mencetak data JSON dengan alignment yang tepat dan format tertentu. Buat file bernama exp2.php dengan kode berikut. Dalam kode, array yang sama dari contoh sebelumnya digunakan untuk melihat penggunaan JSON_PRETTY_PRINT pilihan. kepala() fungsi digunakan di sini untuk menginformasikan browser tentang konten file. Tidak ada pemformatan yang akan diterapkan tanpa fungsi ini.
exp2.php
<?php//Deklarasikan array
$kursus= susunan('Modul 1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Beri tahu browser tentangTipedarimengajukanmenggunakan tajukfungsi
header('Jenis konten: teks/javascript');
//Cetak arraydi dalamformat JSON sederhana
dibuangjson_encode($kursus, JSON_PRETTY_PRINT);
?>
Keluaran:
Output berikut akan muncul setelah menjalankan file dari browser. Font dan perataan tertentu akan diterapkan.
http://localhost/json/exp2.php