json_encode()
PHP json_encode() funksiyasi
Misol
Assotsiativ massivni JSON obyektiga qanday kodlash:
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
echo json_encode($age);
Misolni ishga tushirish »
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!
