从PHP中的JSON响应中删除\“?

时间:2014-09-20 07:27:40

标签: php json

“IMAGE_URL”: “\”http://gfgfgfg.com/wjjjj/kjjk/2014/08/LOGO-1024x1024.jpg \ “”

我在json响应中得到了上面的结果,但是它显示了“在url的前面和后面。我只是想从结果中删除它。

我在Ruby中看到了.gsub(),但是我想删除“使用PHP。str_replace('\"','',$string)无法正常工作:

 $image_rul=trim(str_replace(array('=','\"'), '', $i_url));

2 个答案:

答案 0 :(得分:3)

使用此,

$var = '"image_url":"\"http://gfgfgfg.com/wjjjj/kjjk/2014/08/LOGO-1024x1024.jpg\""';
$result =  str_replace('\"','',$var);

Result =“image_url”:“http://gfgfgfg.com/wjjjj/kjjk/2014/08/LOGO-1024x1024.jpg

    $var = '"image_url":"\"http://gfgfgfg.com/wjjjj/kjjk/2014/08/LOGO-1024x1024.jpg\""';
    $result =  str_replace('\\','',$var);
    echo $result =  str_replace('"','',$result);

result = image_url:http://gfgfgfg.com/wjjjj/kjjk/2014/08/LOGO-1024x1024.jpg

希望它有效,编码很快.....

答案 1 :(得分:1)

您可以将stripslashes用于此目的。

有关详细说明,请参阅this

希望有所帮助