php javascripton字符串的格式化输出方法

生命不是要超越别人,而是要超越自己。每天醒来并告诉自己:更少的理由,更大的腹部,更甜的嘴,更小的脾气,更快的动作,更高的效率,一点微笑和脑。一站式

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字符串的格式化输出方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: php php教程 json