【发布时间】:2017-05-12 17:26:21
【问题描述】:
我的路径存储在 MySQL 数据库中。 示例
dir1/dir2/img1.jpg
当我运行这个函数时
$stmt = $this->con->prepare("SELECT path FROM walls WHERE category = ?");
$stmt->bind_param("s", $cat);
$stmt->execute();
$stmt->bind_result($path);
while($stmt->fetch()) {
$url[] = $path;
}
echo json_encode($url);
它返回,
[[],"dir1\/dir2\/img1.jpg"]
不知道为什么反斜杠在正斜杠之前加起来。
【问题讨论】:
-
这是一个 JSON 问题:stackoverflow.com/a/10314758/1220930
-
你想从
json_encode()得到什么类型的输出?任何支持 JSON 作为输入的东西都应该处理转义的斜杠。