फ़ंक्शन json_encode
फ़ंक्शन json_encode PHP वेरिएबल्स (ऐरे, ऑब्जेक्ट, स्ट्रिंग, नंबर) को JSON फॉर्मेट की स्ट्रिंग में बदलता है। पहले पैरामीटर के रूप में एन्कोडिंग के लिए वैल्यू लेता है, दूसरे (वैकल्पिक) के रूप में - एन्कोडिंग प्रक्रिया को कॉन्फ़िगर करने के लिए फ्लैग, तीसरे के रूप में - रूपांतरण की गहराई।
सिंटैक्स
json_encode(mixed $value, [int $flags = 0], [int $depth = 512]): string|false
उदाहरण
आइए एक साधारण ऐरे को JSON में बदलें:
<?php
$arr = [1, 2, 3, 4, 5];
echo json_encode($arr);
?>
कोड निष्पादन का परिणाम:
'[1,2,3,4,5]'
उदाहरण
आइए एक एसोसिएटिव ऐरे को JSON में बदलें:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
echo json_encode($arr);
?>
कोड निष्पादन का परिणाम:
'{"a":1,"b":2,"c":3}'
उदाहरण
सुंदर फॉर्मेटिंग के लिए JSON_PRETTY_PRINT फ्लैग का उपयोग:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
echo json_encode($arr, JSON_PRETTY_PRINT);
?>
कोड निष्पादन का परिणाम:
'{
"a": 1,
"b": 2,
"c": 3
}'
यह भी देखें
-
फ़ंक्शन
json_decode,
जो JSON स्ट्रिंग को PHP वेरिएबल्स में बदलता है -
फ़ंक्शन
serialize,
जो वेरिएबल्स को स्टोरेज के लिए स्ट्रिंग में बदलता है