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, ∼2460🔥, 0💬
Popular Posts:
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
What is EPUB 2.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 2.0 Metadata "dc:publisher" ...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
How to use "json-to-xml" Azure API Policy Statement? The "json-to-xml" Policy Statement allows you t...
How To Create an Array with a Sequence of Integers or Characters in PHP? The quickest way to create ...