「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP でサブドメインからドメイン名を抽出するにはどうすればよいですか?

PHP でサブドメインからドメイン名を抽出するにはどうすればよいですか?

2024 年 11 月 8 日に公開
ブラウズ:776

How to Extract Domain Names from Subdomains in PHP?

PHP でサブドメインからドメイン名を抽出する

現代の Web 開発では、サブドメインからであってもドメイン名を解析して取得することが不可欠です。 。簡単な例としては、「here.example.com」や「example.org」などのドメイン名が挙げられます。このニーズに対処するために、特定の入力からルート ドメイン名を抽出するように設計された包括的な PHP 関数を紹介します。

PHP のネイティブ関数と正規表現を組み合わせて使用​​するこの関数は、サブドメインを包括的に解析し、プライマリ ドメインを返します。名前。たとえば、入力 ("here.example.com"、"example.org"、または "here.example.org") に関係なく、関数は一貫してルート ドメイン "example.org".

[ を返します。 &&&]関数内で、URL は PHP の parse_url() 関数を使用して解析され、URL はその構成コンポーネントに分解されます。次に、結果の配列内の「host」キーからドメイン名が抽出されます。

ドメイン名をさらに絞り込むために、正規表現が使用されます。このパターンは、英数字とダッシュで構成されるドメイン名と一致します。この式はドメイン名を取得し、ドメイン グループに保存します。

最後に、この関数は、入力 URL のルート ドメインを表す、抽出されたドメイン名を返します。この機能は、さまざまなドメイン形式を簡単に処理し、さまざまなトップレベル ドメイン (TLD) にシームレスに対応します。

リリースステートメント この記事は次の場所に転載されています: 1729555520 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3