关于json_encode的配置

php 中我们一般通过 json_encode 来获取 json 字符串,这个函数的第二个参数是一些配置,这里的配置有很多,具体可以从参照JSON常量

其中我们使用较多的有这三个:

// 以字面编码多字节Unicode字符(默认是编码成 \uXXXX),将会保留中文不进行编码
JSON_UNESCAPED_UNICODE => 256
// 不编码 /
JSON_UNESCAPED_SLASHES => 64
// 用空白字符格式化字符串(美化)
JSON_PRETTY_PRINT => 128

在使用时,我们可以同时使用多个配置,配置之间使用 | 分隔开:

json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)

每个选项对应的整数为我们提供了一种更好的用法,直接使用这个整数就可以了,当你需要使用多个的时候,把数值相加即可。

json_encode($data, 320)

这个和上面效果使一样的,这样写就简洁多了。

标题:关于json_encode的配置

原文链接:https://beltxman.com/2519.html

若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。

Scroll to top