397 of 410 menu

ශ්‍රිතය json_decode

json_decode ශ්‍රිතය JSON ආකෘතියේ අනුලක්ෂයක් PHP විචල්ය බවට පරිවර්තනය කරයි. පළමු පරාමිතිය ලෙස ශ්‍රිතය JSON අනුලක්ෂයක්, දෙවන පරාමිතිය ලෙස පරිවර්තන ධජයක් (විකල්ප), තෙවන පරාමිතිය ලෙස පුනරාවර්තන ගැඹුර (විකල්ප) ගනී. පෙරනිමියෙන්, ශ්‍රිතය සම්බන්ධිත අරා ආපසු ලබා දේ.

වාක්‍ය රචනය

json_decode(string, [assoc = false], [depth = 512], [flags = 0]);

උදාහරණය

සරල JSON අනුලක්ෂයක් PHP වස්තුවකට පරිවර්තනය කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

stdClass Object ( [a] => 1 [b] => 2 [c] => 3 )

උදාහරණය

JSON අනුලක්ෂයක් සම්බන්ධිත අරාවකට පරිවර්තනය කරමු:

<?php $json = '{"a":1,"b":2,"c":3}'; $res = json_decode($json, true); print_r($res); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

[ 'a' => 1, 'b' => 2, 'c' => 3, ]

උදාහරණය

වැරදි JSON සැකසීම:

<?php $json = '{"a":1,"b":2,"c":3'; $res = json_decode($json); var_dump($res); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

NULL

මෙයද බලන්න

  • json_encode ශ්‍රිතය,
    PHP දත්ත JSON බවට පරිවර්තනය කරයි
  • serialize ශ්‍රිතය,
    PHP දත්ත අනුලක්ෂයකට පරිවර්තනය කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න