人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

//--------------------APIXML取得--------------------//
$base_url = 'http://***.***.com/***?';
$params = array(
'q' => "$Getquery",
'FORM' => "BNFD",
'format' => "rss"
);

$base_url .= http_build_query($params);
$data = simplexml_load_file("$base_url");

$ifdata = $data->channel->item;
if(!empty($ifdata)){
foreach ($data->channel->item as $item) {;
$title = $item->title;
$link = $item->link;
$desc = $item->description;

}
}

上記のようにし、変数$title、$link、$descにデータを格納することまでは出来たのですが、$title、$link、$descに連想配列でデータを格納し、後で<p>$title[1]</p><p>$title[2]</p>等のようにして呼び出したいと考えているのですが上手くいきません。
上記に付け加える形で連想配列で格納する方法をお教えください。

●質問者: addejp
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:as EMPTY http:// LINK RSS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ホーエンハイム
●100ポイント ベストアンサー

こんな感じでいかがでしょうか。

//--------------------APIXML取得 --------------------//
$base_url = 'http://***.***.com/***?';
$params = array(
 'q' => "$Getquery",
 'FORM' => "BNFD",
 'format' => "rss"
);

$base_url .= http_build_query($params);
$data = simplexml_load_file("$base_url");

$ifdata = $data->channel->item;
if (!empty($ifdata)) {
 $i = 0;
 foreach ($data->channel->item as $item) {;
 $title[$i] = $item->title;
 $link[$i] = $item->link;
 $desc[$i] = $item->description;
 $i++;
 }
}
◎質問者からの返答

ありがとうございます。無事に出来ました!

まだまだ勉強不足ですねorz

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ