398 of 410 menu

json_encode Fonksiyonu

json_encode fonksiyonu, PHP değişkenlerini (diziler, nesneler, dizeler, sayılar) JSON formatında bir dizeye dönüştürür. İlk parametre olarak kodlanacak değeri, ikinci (isteğe bağlı) parametre olarak kodlama sürecini yapılandırmak için bayrakları, üçüncü parametre olarak dönüşüm derinliğini alır.

Sözdizimi

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

Örnek

Basit bir diziyi JSON'a dönüştürelim:

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

Kodun çalıştırılma sonucu:

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

Örnek

İlişkisel bir diziyi JSON'a dönüştürelim:

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

Kodun çalıştırılma sonucu:

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

Örnek

Güzel biçimlendirme için JSON_PRETTY_PRINT bayrağının kullanımı:

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

Kodun çalıştırılma sonucu:

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

Ayrıca Bakınız

  • JSON dizesini PHP değişkenlerine dönüştüren json_decode
    fonksiyonu
  • Değişkenleri depolamak için dizeye dönüştüren serialize
    fonksiyonu
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet