⊗ppSpJnOTD 16 of 83 menu

JSON obyektlarini PHPda o'zgartirish

JSON obyektlarini o'zgartirishda nuanslar mavjud. Gap shundaki, ular PHPning assotsiativ massivlariga emas, balki PHP obyektlariga aylantiriladi.

Keling, ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi JSON mavjud:

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

Keling, uni PHP ma'lumotlar strukturasiqa aylantiramiz:

<?php $data = json_decode($json); ?>

Keling, nima natijaga erishganimizni tekshirib ko'ramiz:

<?php var_dump($data); // PHP obyekti ?>

Kalitlar bo'yicha qiymatlarimizni chiqarish uchun, hosil bo'lgan obyektning xususiyatlariga murojaat qilish kerak:

<?php echo $data->a; // 1 ni chiqaradi echo $data->b; // 2 ni chiqaradi echo $data->c; // 3 ni chiqaradi ?>

Quyidagi JSONni PHP strukturasiqa o'zgartiring:

<?php $json = '{ "user": { "name": "john", "surn": "smit" }, "city": "London" }'; ?>

Ism, familiya va shaharni ekranda chiqaring.

Quyidagi JSONni PHP strukturasiqa o'zgartiring:

<?php $json = '{ "list1": ["value11", "value12", "value13"], "list2": ["value21", "value22", "value23"] }'; ?>
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish