Tools, FAQ, Tutorials:
json_encode() - JSON_PRETTY_PRINT Option
How to use the JSON_PRETTY_PRINT option in the json_encode() call to generate a pretty looking JSON text string?
✍: FYIcenter.com
If you want a pretty looking JSON text string,
you can call json_encode() with the JSON_PRETTY_PRINT option.
It will add line breaks and insert 4 space characters to indent
level of sub structures in the output.
Here is a PHP example that shows you how to use the JSON_PRETTY_PRINT when calling json_decode():
<?php
"dev.fyicenter.com",
"1"=>array("0"=>"PHP","1"=>"JSON")
);
print("\nInput: ");
var_dump($var);
print("Output: ".json_encode($var,JSON_PRETTY_PRINT)."\n");
$var = array(
"site"=>"dev.fyicenter.com",
"topics"=>array("PHP"=>"Y","JSON"=>"Y")
);
print("\nInput: ");
var_dump($var);
print("Output: ".json_encode($var,JSON_PRETTY_PRINT)."\n");
?>
If you run the above PHP code through the PHP engine, you get the following output:
>\fyicenter\php\php.exe json_encode_pretty.php
Input: array(2) {
[0]=>
string(17) "dev.fyicenter.com"
[1]=>
array(2) {
[0]=>
string(3) "PHP"
[1]=>
string(4) "JSON"
}
}
Output: [
"dev.fyicenter.com",
[
"PHP",
"JSON"
]
]
Input: array(2) {
["site"]=>
string(17) "dev.fyicenter.com"
["topics"]=>
array(2) {
["PHP"]=>
string(1) "Y"
["JSON"]=>
string(1) "Y"
}
}
Output: {
"site": "dev.fyicenter.com",
"topics": {
"PHP": "Y",
"JSON": "Y"
}
}
2023-08-17, ∼1959🔥, 0💬
Popular Posts:
What Is Azure API Management Service? Azure API Management as a turnkey solution for publishing APIs...
What is Azure API Management Developer Portal? Azure API Management Developer Portal is an Azure Web...
What Is session_register() in PHP? session_register() is old function that registers global variable...
How to use the "rewrite-uri" Policy Statement for an Azure API service operation? The "rewrite-uri" ...
Why am I getting this "Docker failed to initialize" error? After installing the latest version of Do...