我的数据库包含指向在其结构内正确显示的图像的链接。当我运行PHP代码时,输出的JSON值是无法加载的相同图像链接,因为这些链接一直这样输出:
https:\/\/i.ebayimg.com\/00\/s\/NDQwWDgwMA==\/z\/ViAAAOSwhmtbN7fe\/$_59.JPG\r\n
即使数据库显示如下:
https://i.ebayimg.com/00/s/NDQwWDgwMA==/z/ViAAAOSwhmtbN7fe/$_59.JPG
我的PHP代码是否有问题?
答案 0 :(得分:0)
您可以在php中使用字符串替换功能删除(\)
$your_string = str_replace("\\", "", $your_string);
答案 1 :(得分:0)
简单易用的stripslashes()
首先使用str_replace()
从链接/ URL中删除\r\n
,然后应用stripslashes()
$link = 'https:\/\/i.ebayimg.com\/00\/s\/NDQwWDgwMA==\/z\/ViAAAOSwhmtbN7fe\/$_59.JPG\r\n';
$link = stripslashes( str_replace("\\r\\n", '', $link) );
echo $link;