Получить ISBN из Google Book API

Я пытался получить информацию о книге из JSON декодирования Google API. Все хорошо, но только ISBN 10 и ISBN 13.

Я использовал этот код

$book_api = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=DNA%20Recombinant&maxResults=40");
$book = json_decode($book_api);
$meta_data = $book->items;
$totalItems = $book->totalItems;
for($i = 0; $i < count($meta_data); $i++)
{

$id = $meta_data[$i]->id;
$title = $meta_data[$i]->volumeInfo->title;
$author = $meta_data[$i]->volumeInfo->authors;
$publishedDate = $meta_data[$i]->volumeInfo->publishedDate;
$publishedYear = substr($publishedDate, 0, 4);
$publisher = $meta_data[$i]->volumeInfo->publisher;
echo $title;
}

В разделе ISBN:

 "industryIdentifiers": [
{
"type": "ISBN_10",
"identifier": "055380457X"},
{
"type": "ISBN_13",
"identifier": "9780553804577"}
],

Я не могу разобрать значение ISBN_10 и 13. Я пытался с этим кодом:

$isbn = $meta_data[$i]->volumeInfo->industryIdentifiers;

Но когда я печатаю массив $isbn, Я имел

Array ( [0] => stdClass Object ( [type] => ISBN_10 [identifier] => 0896039722 ) [1] => stdClass Object ( [type] => ISBN_13 [identifier] => 9780896039728 ) )

Поэтому, пожалуйста, помогите мне получить значения ISBN_10 и ISBN_13 в этом случае. Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]