php json格式化输出

1.json格式是适用于多种语言的数据格式,通用性高

2.在php中将array格式的数据转化为json格式

3.默认情况下转化后的json格式为一个串,需要将这个串格式化成相应的样式输出

 

主要的函数: json_encode()

 

通常使用中都是直接使用,传入一个参数,就能实现转化为json格式,但没有注意还有其他参数,以及其他参数的功能

PHP手册中相关说明的位置=>http://php.net/manual/zh/function.json-encode.php

 

第二个参数可能的值为: 

JSON_HEX_QUOT

JSON_HEX_TAG

JSON_HEX_AMP

JSON_HEX_APOS

JSON_NUMERIC_CHECK

JSON_PRETTY_PRINT

JSON_UNESCAPED_SLASHES

JSON_FORCE_OBJECT

JSON_PRESERVE_ZERO_FRACTION

JSON_UNESCAPED_UNICODE

JSON_PARTIAL_OUTPUT_ON_ERROR

  

用到的参数就是  JSON_PRETTY_PRINT 。

//有一个数组:
  $array = [
      'name' => 'zqunor',
      'job' =>'it',
      'addr'=>'shanghai'
  ];

//只转化为json格式,不格式化样式
$result = json_encode($array);

//转化为json格式,并格式化样式
$result_pretty = json_encode($array,JSON_PRETTY_PRINT);

echo $result;
echo $result_pretty;

  

最终结果:

//$result对应的输出:
{"name":"zqunor","job":"it","addr":"shanghai"}

//$result_pretty对应的输出:
{
  "name":"zqunor",
  "job":"it",
  "addr":"shanghai"
}

  

这样,就可以看到格式化后的显示效果。

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zqunor/p/6530395.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值