PHP json_encode () फ़ंक्शन
उदाहरण
किसी सहयोगी सरणी को JSON ऑब्जेक्ट में कैसे एन्कोड करें:
<?php
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
echo json_encode($age);
?>
परिभाषा और उपयोग
JSON_encode() फ़ंक्शन का उपयोग किसी मान को JSON प्रारूप में एन्कोड करने के लिए किया जाता है।
वाक्य - विन्यास
json_encode(value, options, depth)
पैरामीटर मान
Parameter | Description |
---|---|
value | Required. Specifies the value to be encoded |
options | Optional. Specifies a bitmask (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 | Optional. Specifies the maximum depth |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | सफलता पर JSON एन्कोडेड स्ट्रिंग लौटाता है। विफलता पर FALSE |
---|---|
पीएचपी संस्करण: | 5.2+ |
पीएचपी चेंजलॉग: | PHP 7.3: जोड़ा गया JSON_THROWN_ON_ERROR विकल्प PHP 7.2: जोड़ा गया JSON_INVALID_UTF8_IGNORE, और JSON_INVALID_UTF8_SUBSTITUTE विकल्प PHP 7.1: जोड़ा गया JSON_UNESCAPED_LINE_TERMINATORS विकल्प PHP 5.6 : जोड़ा गया , JSON_PRESERACTI FALSE PHP 5.4: जोड़ा गया JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, और JSON_UNESCAPED_UNICODE विकल्प PHP 5.3: जोड़ा गया JSON_FORCE_OBJECT, JSON_HEX_AMP, JSON_HEX_APOS, JSON_HEX_QUOT, JSON_HEX_TAG, और JSON_NUMERIC_CHECK विकल्प पैरामीटर जोड़ा गया। |
और ज्यादा उदाहरण
उदाहरण
एक अनुक्रमित सरणी को JSON सरणी में कैसे एन्कोड करें:
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo json_encode($cars);
?>
पीएचपी JSON संदर्भ