尝试了很多组合,但没有用。
$json = file_get_contents("http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/search.php?s=$artist");
答案 0 :(得分:1)
我唯一想到的是<{em>“工作” ,如果$artist = 'Pink Floyd'; // spaces should be encoded as "%20" or "+"
$json = file_get_contents(sprintf(
'http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/search.php?s=%s',
urlencode($artist)));
变量包含不适合在URL中使用的字符(例如空格,标点符号等)
PHP的功能可以使字符串安全地用于URL〜urlencode()
...
{{1}}