PHPのparse_url()関数の使い方

青灯夜游
リリース: 2023-03-11 15:10:01
オリジナル
2627 人が閲覧しました

parse_url() は PHP の組み込み関数です。主に URL を解析してそのコンポーネントを返すために使用されます。構文形式は「parse_url($url,$component=-1)」です。この関数はURL を解析し、URL のさまざまなコンポーネントを含む連想配列を返します。

PHPのparse_url()関数の使い方

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

parse_url() 関数は、 PHP の -in 関数 URL を解析してそのコンポーネントを返すために使用される関数。 URL を解析し、その個々のコンポーネントを含む連想配列を返します。

構文形式:

parse_url($url, $component = -1)
ログイン後にコピー
  • url: 解析する URL。無効な文字は_に置き換えられます。

  • コンポーネント:

    PHP_URL_SCHEME、PHP_URL_HOST、PHP_URL_PORT、PHP_URL_USER、PHP_URL_PASS、PHP_URL_PATH、PHP_URL_QUERY、または PHP_URL_FRAGMENT のいずれかを指定して、URL の指定された部分の文字列を取得します。 (PHP_URL_PORT として指定された場合を除き、整数値が返されます)。

戻り値:

  • 著しく修飾されていない URL の場合、parse_url() は false を返す場合があります。

  • コンポーネントパラメータが省略された場合、連想配列配列が返され、現在少なくとも 1 つの要素が配列内に存在します。配列内の可能なキーは次のとおりです:

    • スキーム - http

    • host

    • など#ポート

    • ユーザー

    • パス

    • ##パス

    • query - 疑問符の後?

    • fragment - ハッシュ記号の後

  • ##コンポーネント パラメーターが指定されている場合、parse_url() は、配列の代わりに文字列 (または PHP_URL_PORT として指定されている場合は整数) を返します。 URL 内に指定されたコンポーネントが存在しない場合は、null が返されます。
  • 例:

ログイン後にコピー

出力:

Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor ) /path
ログイン後にコピー

注:

parse_url() は特別に使用されますURI の代わりに URL を解析します。ただし、PHP の下位互換性のニーズに準拠するための例外があり、file:// プロトコルに対して 3 つのスラッシュ (file:///...) が許可されます。他のいかなる協定もこれを行うことはできません。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPのparse_url()関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!