Php json_encode()的多个标志

Php json_encode()的多个标志,php,json,Php,Json,如何为php json_encode()函数使用多个标志 json_encode($array, JSON_PRETTY_PRINT, JSON_UNESCAPED_UNICODE); 这不起作用-因为只会执行第一个标志,而忽略第二个标志。您使用位掩码,如中所述: 这将使用二进制或运算符添加JSON\u PRETTY\u PRINT和JSON\u UNESCAPED\u UNICODE的二进制值。这些标志是。我写过一次 所以,基本上,要使用多个选项,您需要将它们组合在一起 json_encod

如何为php json_encode()函数使用多个标志

json_encode($array, JSON_PRETTY_PRINT, JSON_UNESCAPED_UNICODE);

这不起作用-因为只会执行第一个标志,而忽略第二个标志。

您使用位掩码,如中所述:

这将使用二进制或运算符添加
JSON\u PRETTY\u PRINT
JSON\u UNESCAPED\u UNICODE
的二进制值。

这些标志是。我写过一次

所以,基本上,要使用多个选项,您需要将它们组合在一起

json_encode($array, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);

使用二进制或运算符
|
。可能重复(有关其工作原理的背景信息)。我投票将此问题作为离题题结束,因为该问题已通过以下示例得到明确回答!谢谢你的课!
json_encode($array, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);