使用 echo json_encode()
时我需要删除字符串中的 (( 反斜杠?
我的例子..
$song_url = 116e9155e0afc11555cf33dc9c9bd25d.mp3
$resmsg[] = array("Song_name"=>"$song_name","Song_URL"=>"http://www.kbmusique.com/songs/$song_url");
echo json_encode($resmsg);
我的输出是
[{"Song_name":"djigh araouioui","Song_URL":"http:'/'/www.kbmusique.com'/songs'/116e9155e0afc11555cf33dc9c9bd25d.mp3"}]
但我需要作为
[{"Song_name":"djigh araouioui","Song_URL":"http://www.kbmusique.com/songs/116e9155e0afc11555cf33dc9c9bd25d.mp3"}]
有没有办法解决这个问题?谢谢。
您的评论表明您只需要获取一个可复制/可粘贴的 URL 进行测试。
只需解析JSON并从中提取所需的数据,即如果您想要某些内容的文本表示,则将JSON转换为文本,不要尝试将JSON破解为特定形式。
你可以在PHP中使用json_decode
,在带有JSON.parse()
的浏览器中执行此操作,或者只是使用Chrome JSONView扩展等工具。