我有存储在MySQL数据库中的路径。 例PHP代码在正斜杠前添加反斜杠
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问题:http://stackoverflow.com/a/10314758/1220930 – Timurib
做什么类型的输出你想从'json_encode()'?任何支持JSON作为输入的应用都应该处理转义斜线。 –