2015-09-22 78 views
0

我可以用下面的代碼文件內容

$page1 = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:1933372826") 
$data = json_decode($page1, true); 

獲得PHP的信息形式谷歌圖書我有超過1200 ISBN編號的數組,所以我希望能夠得到這個文件,所以我可以讀它

因此,舉例來說,如果我得到的數組,它是ISBN爲$book_isbn我嘗試以下的每一個元素,但我得到一個錯誤

$page2 = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:$book_isbn") 
$book_data = json_decode($page2, true); 

我應該怎麼改?我可以在file_get_contents中有$book_isbn嗎?

這是錯誤我得到

Parse error: syntax error, unexpected '$book_data' (T_VARIABLE) 
+0

你得到了什麼錯誤?請給出錯誤信息的文本。 – BareNakedCoder

回答

1

您可以使用

$book_isbn = '1933372826'; 
$page2 = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:$book_isbn"); 
$book_data = json_decode($page2, true); 
echo '<pre>';print_r($book_data); 

如果你有book_isbn的多個值,則使用foreach和每個元素迭代。

+0

就像一副手套!謝謝! – Tavo