值的谷歌API的迴應是這樣的獲得來自陣列谷歌圖書
{
"kind": "books#volumes",
"totalItems": 1956,
"items": [
{
"kind": "books#volume",
"id": "P_zMW3EHnTEC",
"etag": "BWKRqUEh9VU",
"selfLink": "https://content.googleapis.com/books/v1/volumes/P_zMW3EHnTEC",
"volumeInfo": {
"title": "The 48 Laws Of Power",
"authors":
現在主陣列爲$ bookBatch並在項目是一個數組。 items數組包含volumeInfo數組。並在該volumeInfo有標題。 我想獲得標題。所以我寫了下面的foreach循環
foreach($bookBatch['items'] as $row)
{
foreach($row['volumeInfo'] as $volumeinfo)
{
echo $volumeinfo['title'];
}
}
但我得到的輸出喜歡這個
TP2TB0ehhhTS2YBpehhhTP2TB0ehhhTAN2TB0ehhhPIT1IB0ehhhP2SB0ehhhPP1TBpehhhPW1SBpehhhSTP2HB0ehhhPAP2IB0ehhh
相反,我應該得到的標題像電力
的48個法則編輯1
$query="power";
$url = "https://www.googleapis.com/books/v1/volumes?q=".$query;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$bookBatch = curl_exec($ch);
curl_close($ch);
$bookBatch = json_decode($bookBatch, true);
它可以幫助您向我們展示整個JSON響應。你可以將它粘貼到http://pastebin.com? –
http://pastebin.com/Tjsp1fKB – Moz
看起來像print_r輸出。向我們展示JSON響應。 –