• ベストアンサー

PHPでヤフオクの検索とかしたいのですが。

いまいちよくわかりません。 $xml = simplexml_load_file($req)をやり ヤフーからのレスポンスをXML形式でうけとり、$xmlに格納することはできたのですが、どうやって値を引き出したらいいのかわかりません。 アイテムの商品名と現在価格の値を表示させたいのですが echo $xml->result->item[0]->title; とかやってもだめでした。どういう構造で$xmlに格納されてるのかいまいちわからないです。ヤフーデベロッパーのページもみたけどよくわからないので、教えてください。 環境はvistaのxamppです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#111181
noname#111181
回答No.2

PHP5以上ですね。 でしたら、下記のようなコードになります。大文字になっていることにご留意ください。 echo $xml->Result->Item[0]->Title; //タイトル echo $xml->Result->Item[0]->CurrentPrice; //現在価格

tetuya778
質問者

お礼

いろいろいじってたらできました。ありがとうございます。 大文字するのがポイントなんですね。

その他の回答 (1)

  • cobe
  • ベストアンサー率23% (54/227)
回答No.1

> どういう構造で$xmlに格納されてるのかいまいちわからないです。 帰ってきたxmlをvar_dumpすると構造が見られます。

tetuya778
質問者

お礼

そうです、var_dumpするの忘れてました。解答ありがとうございます

関連するQ&A