質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Laravel 6

Laravel 6は、オープンソースなPHPのフレームワーク。Webアプリケーションの開発に適しており、バージョン6はLTSです。5.8での向上に加えて、セマンティックバージョニングの採用やLaravel Vaporとのコンパチビリティなどが変更されています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

1回答

404閲覧

APIの欲しいデータが取得できない

haruatu

総合スコア89

Laravel 6

Laravel 6は、オープンソースなPHPのフレームワーク。Webアプリケーションの開発に適しており、バージョン6はLTSです。5.8での向上に加えて、セマンティックバージョニングの採用やLaravel Vaporとのコンパチビリティなどが変更されています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2022/01/24 08:16

編集2022/01/24 08:17

下の連想配列はあるAPIのデータなのですが、[”page”=>1]以外の[”page”=>2]や[”page”=>3]のデータが取得できず困っています(本当は[”pageCount”=>100]と書いてあるように、[”page”=>100]まで取得できるはずなのですが)。どうしたらいいのでしょうか?

追記:厳密には、”page”の数が変化すると"Items" => array:30 [▶]の中身のデータも変化するのですが、この"Items" => array:30 [▶]の中身のデータをすべて取得したくてこんなことをしています。その為、下のコードでは最後に $rakutenn_books = $rakutenn_booklist['Items'];と書いています。

コード ```array:9 [▼ "GenreInformation" => [] "Items" => array:30 [▶] "carrier" => 0 "count" => 921659 "first" => 1 "hits" => 30 "last" => 30 "page" => 1 "pageCount" => 100 ] //楽天ブックス書籍検索 $rakutenn_url = 'https://app.rakuten.co.jp/services/api/BooksBook/Search/20170404?applicationId=1070968634966804263'; $rakutenn_response = $client->request( 'GET', $rakutenn_url, ); $rakutenn_json = $rakutenn_response->getBody()->getContents(); //json形式だったため、json_decodeで見やすい配列に $rakutenn_booklist= json_decode($rakutenn_json,true); dd($rakutenn_booklist); // ↑ このdd()の結果が上の連想配列 $rakutenn_books = $rakutenn_booklist['Items'];

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

見た感じ30アイテムにヒットしているようです。
Items以下に保持されているので参照してみてください

投稿2022/01/24 08:23

yambejp

総合スコア114769

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問