If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
json_encode() function , PHP value को JSON format में encode करता है।
json_encode( mixed $value , $json_constants = '' , int $depth = 512 );
mixed $value | required : value जिसे JSON format में convert करना है , आप किसी भी type की value pass कर सकते हैं। लेकिन किसी resource को pass नहीं कर सकते।
Resources special variables होते हैं , जो किसी external resource को refer करते हैं या कह सकते हैं कि, external resource के reference को hold करते हैं। जैसे file / database resources.
$json_constants | optional : यह JSON Constants , जिसके according value JSON format में convert होती है। कुछ JSON Constants इस प्रकार हैं -
❕ JSON Contstans
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.
int $depth | optional : यह maximum depth specify करती है , जिसकी value 0 से ज्यादा ही होनी चाहिए।
Return Value : successfully JSON format में convert होने पर json encoded string return होती है , otherwise false return होता है।
<?php $user = ['name'=>'Rahul Kumar', 'age'=> 23, 'gender'=> 'Male']; echo json_encode($user); ?>Output :
{"name":"Rahul Kumar","age":23,"gender":"Male"}
var_dump(json_encode(12.0, JSON_PRESERVE_ZERO_FRACTION)); var_dump(json_encode(12.0));Output
string(4) "12.0" string(2) "12"