大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说json_encode不转义中文和斜杠,希望能够帮助大家进步!!!
PHP开发者都知道,要想使json_encode不转义中文可以使用JSON_UNESCAPED_UNICODE
json_encode不转义斜杠可以使用JSON_UNESCAPED_SLASHES
那如果两个都需要满足要怎么写呢
两个同时生效你可以用
代码语言:javascript复制json_encode($str,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES)
只听到从架构师办公室传来架构君的声音:
落落盘踞虽得地,冥冥孤高多烈风。有谁来对上联或下联?
查看源代码可以知道
JSON_UNESCAPED_UNICODE 和 JSON_UNESCAPED_SLASHES 都是常量
JSON_UNESCAPED_UNICODE = 256
JSON_UNESCAPED_SLASHES = 64
JSON_UNESCAPED_UNICODE JSON_UNESCAPED_SLASHES = 320
所以我们还可以这样写
代码语言:javascript复制json_encode($str,320)
今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,年年好运。