cafe-beret回答ポイント 500ptウォッチ 2

PHP 楽天とYahooショッピングの検索結果をページング処理


お世話になります。
以前(http://q.hatena.ne.jp/1375374890)色々教えていただき、検索結果は取得できたのですが、これをページングさせたく、再度質問させて頂きます。


<?php
~前略(前回と同じ)~

$yahoo_data = array();
foreach ($yxml->Result->Hit as $Hit) {
$yahoo_data[] = array('itemName'=>(string)$Hit->Name,
//~中略~
'yitemCount'=>(string)$totalResultsAvailable);
}

$merge_data = array_merge($rakuten_data,$yahoo_data);

//~中略(教えて頂いたソート方法)~

foreach(array_slice($merge_data,0,21) as $result) {
?>

<?=mb_substr($result[$itemName],0,25,'UTF-8')?>
//~中略~
<?php } ?>


この後にページング処理を入れたく、以下などを参考にしたのですがうまくいきません。
http://tenderfeel.xsrv.jp/php/639/
http://rasukaru55.sitemix.jp/pageing.php

検索結果の数を取得できないと話にならないと思い、

$totalResultsAvailable = $yxml->attributes()->totalResultsAvailable;
……
'yitemCount'=>(string)$totalResultsAvailable);

を入れることでヤフーの検索結果数は取得できたのですが、楽天はできていません。

できれば楽天の取得方法、又はページングの方法だけでもご教授いただけませんでしょうか。
文字数の関係で中略が多く恐縮です。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-08-13 00:03:12
終了日時
2013-08-18 13:05:09
回答条件
1人50回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798楽天1202ヤフー924Yahoo1691

人気の質問

メニュー

PC版