397 of 410 menu

json_decode funksiyası

json_decode funksiyası JSON formatında olan sətri PHP dəyişənlərinə çevirir. Funksiya birinci parametr kimi JSON sətrini, ikinci parametr kimi çevirmə flagını (isteğe bağlı), üçüncü parametr kimi isə rekursiya dərinliyini (isteğe bağlı) qəbul edir. Əsasən funksiya assosiativ massivlər qaytarır.

Sintaksis

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

Nümunə

Sadə bir JSON sətrini PHP obyektinə çevirək:

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

Kodun icrasının nəticəsi:

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

Nümunə

JSON sətrini assosiativ massivə çevirək:

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

Kodun icrasının nəticəsi:

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

Nümunə

Səhv JSON-un emalı:

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

Kodun icrasının nəticəsi:

NULL

Həmçinin bax

  • json_encode funksiyasına,
    PHP məlumatlarını JSON-a çevirir
  • serialize funksiyasına,
    PHP məlumatlarını sətirə çevirir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et