所以我尝试在数据库中存储一些 HTML 代码,然后通过 API 检索它。
初始 HTML:
<img src="https://www.google.se/images/google_80w1ht.gif" alt="Google logo">
然后我毫不费力地存储在数据库中:
$data = $request->only(['content');
$comment = $this->repo->update($data, $id);
如果我转到 MySQL Workbench,这是存储的数据:
<img src="https://www.google.se/images/google_80wht.gif" alt="Google logo">
但是,当我检索到它并想将 HTML 输出为 JSON 参数时,它就遭到了全面抨击。
这是 json:
{"title": "<img src=\"https://www.google.se/images/google_80w1ht.gif\" alt=\"Google logo\">"}
我没有在插入期间或检索期间应用任何转换。
如何删除添加的额外反斜杠? ()
最佳答案
尝试 json_decode(your_data)
这应该有效。
关于php - 从 Laravel 中的 JSON 字符串中删除添加的反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47155038/