398 of 410 menu

json_encode funksiyası

json_encode funksiyası PHP dəyişənlərini (massivlər, obyektlər, sətirlər, ədədlər) JSON formatında sətirə çevirir. İlk parametr kimi kodlanacaq dəyəri, ikinci (istəyə bağlı) parametr kimi kodlama prosesinin konfiqurasiyası üçün bayraqları, üçüncü parametr kimi isə çevirmə dərinliyini qəbul edir.

Sintaksis

json_encode(mixed $value, [int $flags = 0], [int $depth = 512]): string|false

Nümunə

Sadə massivi JSON-a çevirək:

<?php $arr = [1, 2, 3, 4, 5]; echo json_encode($arr); ?>

Kodun icra nəticəsi:

'[1,2,3,4,5]'

Nümunə

Assosiativ massivi JSON-a çevirək:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; echo json_encode($arr); ?>

Kodun icra nəticəsi:

'{"a":1,"b":2,"c":3}'

Nümunə

Gözəl formatlamaq üçün JSON_PRETTY_PRINT bayrağının istifadəsi:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; echo json_encode($arr, JSON_PRETTY_PRINT); ?>

Kodun icra nəticəsi:

'{ "a": 1, "b": 2, "c": 3 }'

Həmçinin bax

  • json_decode funksiyasına,
    JSON sətirini PHP dəyişənlərinə çevirir
  • serialize funksiyasına,
    dəyişənləri saxlamaq üçü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