⊗ppSpJnInr 13 of 83 menu

JSON формат во PHP

JSON претставува формат за складирање на податоци. Овој формат често се користи за размена на податоци помеѓу веб-страници, или помеѓу сервер и прелистувач. Овој формат е покомпактен и поедноставен во споредба со XML, поради што во моментов се користи многу почесто.

Акранимот JSON значи JavaScript Object Notation. Бидејќи првобитно JSON беше создаден во програмскиот јазик JavaScript, но сега се користи насекаде.

Од перспектива на PHP, податоците во JSON формат претставуваат низа знаци:

<?php $str = ' // овде ќе биде JSON '; ?>

Самиот формат претставува одредена мултидимензионална структура, составена од редовни и асоцијативни низи. Елементите на низите може да бидат низи знаци обврзаво во двојни наводници, броеви, вредности true, false или null.

Да погледнеме на примери. Да направиме низа со броеви:

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

Да направиме низа со низи знаци:

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

Да направиме низа со мешана содржина:

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

Сега да направиме асоцијативна низа. Во терминологијата на JavaScript ваквите низи се нарекуваат објекти. Објектите се затворени во големи загради, а клучевите се одвоени од вредностите со двоточки. Притоа, клучевите на ваквите низи мора да бидат низи знаци обврзаво во двојни наводници. Да направиме пример за објект:

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

Може да се комбинираат низи и објекти во структури на секое ниво на вгнезденост:

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

Имајте предвид дека висечките запирки по последниот елемент во JSON формат се недозволени:

<?php $str = '[ "a", "b", "c", ]'; // последната запирка е излишна ?>

Претворете ја следната структура од PHP во JSON низа знаци:

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

Претворете ја следната структура од PHP во JSON низа знаци:

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

Претворете ја следната структура од PHP во JSON низа знаци:

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

Претворете ја следната структура од PHP во JSON низа знаци:

<?php $data = [ 'ru' => ['1', '2', '3'], 'en' => ['a', 'b', 'c'], ]; ?>
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј