0

使用时我需要删除字符串中的 () 反斜杠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"}]

有没有办法解决这个问题?谢谢你。

4

1 回答 1

-1

您的评论表明您只需要获取一个复制/粘贴的 URL 即可进行测试。

只需解析 JSON 并从中提取您需要的数据。即,如果您想要某物的文本表示,则将 JSON 转换为文本,不要尝试将 JSON 破解为特定形式。

您可以在 PHP 中使用json_decode、在浏览器中使用JSON.parse()或仅使用 Chrome JSONView 扩展等工具来执行此操作。

于 2013-10-08T06:32:22.077 回答