• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索エンジンからのリクエストの検索ワードを抽出したいのですが)

検索エンジンからのリクエストからキーワードを取り出す方法

このQ&Aのポイント
  • 検索エンジンからのリクエストの検索ワードを取り出す方法を知りたいです。
  • URLからクエリを取り出し、キーワードのみを抽出する方法を教えてください。
  • 正規表現を使わずにキーワードを取り出す方法を教えてください。

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

  • ベストアンサー
  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

// 課題かなんかでしょうか? 検索サイトのホスト名ごとに検索語句を取り出していけばよいかと。 $parsedUrl = parse_url($url); parse_str($parsedUrl['query'], $parsedQuery); switch ($parsedUrl['host']) {  case 'www.google.co.jp':   $keywords = $parsedQuery['q'];   break;  case 'search.yahoo.co.jp':   .... }//ソースは未実験 サイトごとに検索語句の要素名が違うので そこら辺はググったり Analog の analog.cfg を参考にしたり。

nisisippi
質問者

お礼

ありがとうございます!! はい、学校の課題なんです汗 あとは検索サイトごとにケースの振り分けをしていきます。 本当に助かりました!もう一度ありがとうございました!

関連するQ&A