phpjsonencode 双引号变为"
时间: 2023-07-19 15:46:29 浏览: 95
php 输出双引号"与单引号'的方法
在 PHP 中使用 json_encode() 函数将数据编码为 JSON 字符串时,双引号默认会被转义成 \", 这是为了保证 JSON 字符串的格式正确。如果你希望在 JSON 字符串中保留双引号,可以在调用 json_encode() 函数时设置 JSON_UNESCAPED_SLASHES 选项,例如:
```
$json_str = json_encode($data, JSON_UNESCAPED_SLASHES);
```
另外,如果你在将 JSON 字符串输出到 HTML 页面时遇到双引号被转义成 " 的问题,可以使用 htmlspecialchars_decode() 函数将转义后的字符还原为原始字符,例如:
```
echo htmlspecialchars_decode($json_str);
```
阅读全文