json_encode()

PHP json_encode() funksiyasi

❮ PHP JSON ma’lumotnomasi

Misol

Assotsiativ massivni JSON obyektiga qanday kodlash:

$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);

echo json_encode($age);
Misolni ishga tushirish »

ULASHISH

Ta’rif va qo‘llanilishi

json_encode() funksiyasi qiymatni JSON formatiga kodlash uchun ishlatiladi.


Sintaksis

json_encode(value, options, depth)

Parametr qiymatlari

Parametr Tavsif
value Majburiy. Kodlanadigan qiymatni belgilaydi
options Ixtiyoriy. Bitmaskani belgilaydi (JSON_FORCE_OBJECT, JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR, JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ERROR)
depth Ixtiyoriy. Maksimal chuqurlikni belgilaydi

Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa JSON’da kodlangan string qaytaradi. Muvaffaqiyatsiz bo‘lsa FALSE
PHP versiyasi: 5.2+
PHP o‘zgarishlar tarixi: PHP 7.3: JSON_THROWN_ON_ERROR opsiyasi qo‘shildi
PHP 7.2: JSON_INVALID_UTF8_IGNORE va JSON_INVALID_UTF8_SUBSTITUTE opsiyalari qo‘shildi
PHP 7.1: JSON_UNESCAPED_LINE_TERMINATORS opsiyasi qo‘shildi

Ko‘proq misollar

Misol

Indeksli massivni JSON massiviga qanday kodlash:

$cars = array("Volvo", "BMW", "Toyota");

echo json_encode($cars);
Misolni ishga tushirish »

❮ PHP JSON ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!