URL からのドメイン名の抽出
URL からドメイン名を効率的に取得するには、parse_url() 関数を利用する方法があります。この関数は URL をそのコンポーネントに分割し、目的のドメイン名を含むさまざまな情報へのアクセスを提供します。
URL の例を考えてみましょう: http://google.com/dhasjkdas/sadsdds/sdda/sdads.html 。次のように parse_url() を使用します:
$url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html'; $parse = parse_url($url); echo $parse['host']; // Output: 'google.com'
このシナリオでは、返された配列 ($parse['host']) 内のホスト キーには、抽出されたドメイン名「google.com」が含まれています。この手法は、「www」プレフィックスの有無にかかわらず URL を効果的に処理し、提供されている例の「.co.uk」などのバリエーションに対応します。
以上がPHP を使用して URL からドメイン名を効率的に抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。