//--------------------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>等のようにして呼び出したいと考えているのですが上手くいきません。
上記に付け加える形で連想配列で格納する方法をお教えください。

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2010/05/29 17:34:30
  • 終了:2010/05/29 18:23:18

ベストアンサー

id:Bombastus No.1

ホーエンハイム回答回数409ベストアンサー獲得回数522010/05/29 18:13:20

ポイント100pt

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

//--------------------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++;
    }
}
id:addejp

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

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

2010/05/29 18:22:51

コメントはまだありません

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません