回复讨论(解决方案)
为什么 / 会 变成 \/ 的,你找到原因了吗?
/ 不是特殊字符,没有 php 函数会对其转义(除了preg_quote)
你可以用str_replace 来将\/替换为 '/' 。。。。
为什么 / 会 变成 \/ 的,你找到原因了吗?
/ 不是特殊字符,没有 php 函数会对其转义(除了preg_quote)
不知道什么原因。。 存到数据库里。 取出来就变成这样了。。
你没有做,那是不可能的
你没有做,那是不可能的
function get_js_array($sql){ $result = @mysql_query($sql) or die(mysql_error()); $arr = array(); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)){ $arr[] = $row; } $js = json_encode($arr); mysql_free_result($result); return $js; } 这是我的执行语句。。不知道是这里出问题了吗?
噢!原来是这样
$js = json_encode($arr, JSON_UNESCAPED_SLASHES);
噢!原来是这样
$js = json_encode($arr, JSON_UNESCAPED_SLASHES);
完美解决。。赞!