⊗ppSpJnInr 13 of 83 menu

Format JSON di PHP

JSON adalah format untuk menyimpan data. Format ini sering digunakan untuk pertukaran data antar situs, atau antara server dan browser. Format ini lebih ringkas dan sederhana dibandingkan dengan XML, oleh karena itu saat ini digunakan jauh lebih luas.

Singkatan JSON diuraikan sebagai JavaScript Object Notation. Masalahnya adalah awalnya JSON diciptakan dalam bahasa JavaScript, tetapi sekarang digunakan di mana-mana.

Dari sudut pandang PHP, data dalam format JSON merupakan sebuah string:

<?php $str = ' // ini akan menjadi JSON '; ?>

Format itu sendiri merupakan suatu struktur multidimensi, terdiri dari array biasa dan asosiatif. Elemen array dapat berupa string wajib dalam tanda kutip ganda, angka, nilai true, false atau null.

Mari kita lihat contohnya. Mari buat array dengan angka:

<?php $str = '[1, 2, 3, 4, 5]'; ?>

Mari buat array dengan string:

<?php $str = '["a", "b", "c"]'; ?>

Mari buat array dengan konten campuran:

<?php $str = '[1, "a", true, false, null]'; ?>

Sekarang mari buat array asosiatif. Dalam terminologi JavaScript, array seperti ini disebut objek. Objek diapit oleh kurung kurawal, dan kunci dipisahkan dari nilai dengan titik dua. Kunci untuk array seperti ini harus berupa string wajib dalam tanda kutip ganda. Mari buat contoh objek:

<?php $str = '{ "a": 1, "b": 2, "c": 3 }'; ?>

Array dan objek dapat dikombinasikan dalam struktur dengan tingkat nested (bersarang) apa pun:

<?php $str = '{ "a": [1, 2, 3], "b": [4, 5, 6] }'; ?>

Perhatikan bahwa koma tergantung setelah elemen terakhir dalam format JSON tidak diperbolehkan:

<?php $str = '[ "a", "b", "c", ]'; // koma terakhir berlebihan ?>

Ubah struktur PHP berikut menjadi string JSON:

<?php $data = [1, 2, 3]; ?>

Ubah struktur PHP berikut menjadi string JSON:

<?php $data = ['x', 'y', 'z',]; ?>

Ubah struktur PHP berikut menjadi string JSON:

<?php $data = [ 'x' => 'a', 'y' => 'b', 'z' => 'c', ]; ?>

Ubah struktur PHP berikut menjadi string JSON:

<?php $data = [ 'ru' => ['1', '2', '3'], 'en' => ['a', 'b', 'c'], ]; ?>
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak