json格式是适用于多种语言的数据格式,有助于不同语言程序之间的数据交互。但在PHP中直接来查看一个由json_encode()函数转化而来的json格式的字符串是非常的困难的(至少我是这么认为的),这篇文章教大家一个PHP中格式化json字符串的小技巧,非常的实用。
例:直接输出一个 json 格式字符串
示例代码:
<?php // $arr = array( 'Name' => 'Mochu', 'Age' => '188', 'Add' => 'Shanghai', 'PageHome' => 'feiniaomy.com' ); echo json_encode($arr); ?>
输出结果:
{"Name":"Mochu","Age":"188","Add":"Shanghai","PageHome":"feiniaomy.com"}
查看一下输出的结果,这是在数据少的情况下,可以分辨数据结构。如果数据量多的情况下,就很难辨认出,其结构是怎么样的了
例:PHP 格式化输出 json 数据
php5.4 以后,json_encode增加了JSON_UNESCAPED_UNICODE , JSON_PRETTY_PRINT 等几个常量参数。使显示中文与格式化更方便。
JSON_PRETTY_PRINT 常量,可以格式化输出 json 字符串
示例代码:
<?php // $arr = array( 'Name' => 'Mochu', 'Age' => '188', 'Add' => 'Shanghai', 'PageHome' => 'feiniaomy.com' ); echo json_encode($arr,JSON_PRETTY_PRINT);
返回结果:
{ "Name": "Mochu", "Age": "188", "Add": "Shanghai", "PageHome": "feiniaomy.com" }
注意:需要在浏览器,右键盘,查看源码,才能查看到格式化的JSON代码(个人测试发现的)
相关链接:
PHP json_encode函数的参数说明与用法
到此这篇关于php javascripton字符串的格式化输出方法就介绍到这了。烈火燃烧青春的血,冰水冻结年轻的骨,让新一代因残酷而傲立,因绚烂而精明,因瑰丽而传奇。更多相关php javascripton字符串的格式化输出方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!