⊗ppSpJnInr 13 of 83 menu

Umbo la JSON katika PHP

JSON ni umbo la hifadhi ya data. Umbo hili mara nyingi linalotumika kubadilishana data kati ya tovuti, au kati ya seva na kivinjari. Umbo hili ni dogo zaidi na rahisi ikilinganishwa na XML, kwa hivyo kwa sasa linatumika sana zaidi.

Kifupi JSON kinamaanisha JavaScript Object Notation. Jambo ni kwamba, awali JSON uligunduliwa katika lugha ya JavaScript, lakini sasa linatumika kila mahali.

Kutokana na PHP data katika umbo la JSON inawakilishwa kama mfumo:

<?php $str = ' // hapa kutakuwa na JSON '; ?>

Umbo lenyewe linawakilisha muundo fulani wa pande nyingi, unaojumuisha ya safu za kawaida na za ushirika. Vipengele vya safu vinaweza kuwa mistari lazima kwenye alama za quotation mbili, nambari, thamani true, false au null.

Wacha tuangalie kwa mifano. Tutengeneze safu na nambari:

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

Tutengeneze safu na mistari:

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

Tutengeneze safu na yaliyomo mchanganyiko:

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

Wacha sasa tutengeneze safu ya ushirika. Kwa istilahi za JavaScript safu kama hizi zinaitwa vitu. Vitu hufungwa kwenye mabano ya curly, na funguo hutenganishwa na thamani kwa koloni. Wakati huo huo, funguo za safu kama hizo lazima ziwe mistari lazima kwenye alama za quotation mbili. Tutengeneze mfano wa kitu:

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

Inawezekana kuchanganya safu na vitu katika miundo ya kiwango chochote cha kuloweshwa:

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

Zingatia, kuwa commas zinazoning'inia baada ya kipengele cha mwisho katika umbo la JSON hazikubaliki:

<?php $str = '[ "a", "b", "c", ]'; // comma ya mwisho ni ya ziada ?>

Badilisha muundo ufuatao wa PHP kuwa mfumo wa JSON:

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

Badilisha muundo ufuatao wa PHP kuwa mfumo wa JSON:

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

Badilisha muundo ufuatao wa PHP kuwa mfumo wa JSON:

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

Badilisha muundo ufuatao wa PHP kuwa mfumo wa JSON:

<?php $data = [ 'ru' => ['1', '2', '3'], 'en' => ['a', 'b', 'c'], ]; ?>
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa