有谁知道为什么会这样?
var_dump(json_decode(stripslashes(json_encode(array("O'Reiley"))))); // array(1) { [0]=> string(8) "O'Reiley" }
var_dump(json_decode(stripslashes(json_encode(array("O\'Reiley"))))); // NULL
Run Code Online (Sandbox Code Playgroud)
'JSON函数是否完全使用?
我不确定,但json_last_error()应该:)
我的猜测,不过,是json_encode()做什么的\'了stripslashes(),然后休息时间-如增加另一个"\"转义反斜线.
striplslashes()在解码错误之前,是不是在使用json编码的字符串?
| 归档时间: |
|
| 查看次数: |
5676 次 |
| 最近记录: |