修复Image Url中的双斜杠

时间:2016-07-16 18:57:49

标签: php mysql json

每当我尝试从数据库中提取Image Url时,所有单斜杠都会在浏览器中查看时转换为双斜杠。在这里,我列出了正确的URL和显示的URL。

更正网址: https://lh4.googleusercontent.com/-wXQNp0wmIQM/AAAAAAAAAAI/AAAAAAAAAaM/tXe1ViOOrA0/s96-c/photo.jpg

显示的网址:https:\/\/lh4.googleusercontent.com\/-wXQNp0wmIQM\/AAAAAAAAAAI\/AAAAAAAAAaM\/tXe1ViOOrA0\/s96-c\/photo.jpg

虽然我知道如何使用PREG MATCH来解决这个问题,但是我从MySQL获取完整的行并将其转换为JSON。

1 个答案:

答案 0 :(得分:1)

您可以在循环中使用stripslashes($str)来删除反斜杠。 例如,如果您的代码循环访问某些数据,并且图片网址为$data['imageURL'];你可以这样做:

    <?php
        while($your_db_loop_still_has_rows){
            $imageURL = stripslashes($data['imageURL']);
            // DO WHATEVER YOU LIKE WITH THE $imageURL    
        }

希望这有点帮助......

干杯&amp;好运...