Php json_encode()的多个标志
如何为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
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);