ホームページ  >  記事  >  バックエンド開発  >  URL を解析するための php parse_url() 関数の使用法の概要

URL を解析するための php parse_url() 関数の使用法の概要

怪我咯
怪我咯オリジナル
2017-06-05 11:06:532584ブラウズ

PHP の parse_url() 関数は URL を解析し、URL のコンポーネントを返します。ただし、この関数は指定された URL の正当性を検証するために使用されるのではなく、以下にリストされている部分に分解するだけであることに注意してください。不完全な URL も受け入れられ、parse_url() はそれらをできるだけ正確に解析しようとします。この記事は、URL を解析する parse_url() 関数に関するいくつかの記事をまとめたもので、皆様が parse_url() 関数を理解するのに役立つことを願っています。

1.phpのparse_url()関数の定義と使い方を詳しく解説

phpのparse_url()関数は、URLを解析してURLの構成要素を返します。その構文は次のとおりです。

array parse_url(string $url,int component)

パラメータ $url は解析対象の URL であり、無効な文字は _ に置き換えられます。 $component 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 として指定された場合を除き、整数値が返されます)。

$componentパラメータを省略した場合は、連想配列の配列が返されます

2.phpでのparse_url()関数の使い方の紹介

この記事では、phpでのparse_url()関数の使い方を紹介します。 php、必要に応じて parse_url() 関数を使用する友人は、この記事を参照してください。 PHP の便利な関数は parse_url() 関数です。URL を解析し、URL のコンポーネントを返します。例は次のとおりです。

3.PHP で使用されます。 URL を解析する parse_url() の実装コード (parse_url の詳細な説明)

多くの場合、URL の大きなリストを送信し、その後、それらを解析するには、トークンを切り続けて解析するしかありません。ただし、PHP では開発スピードが他よりも速くなるように、先人が書いた関数の使い方を学ぶ必要があります。もちろん、URL を解析したい場合は、関連する手順を見つける必要があります。今日紹介したいのは、PHP の parse_url 関数です。この関数は主に URL を解析するために使用されます。まず、関数のプロトタイプを見てみましょう:

4.PHP の pathinfo()、parse_url()、basename() 関数を使用して解析する方法の説明。 URL

PHP 関数 pathinfo()、parse_url()、basename()、これら 3 つはすべて URL を解析するための関数ですが、いくつかの違いがあります。これらの例が皆さんにこれら 3 つをさらに理解してもらうのに役立つことを願って、この記事ではいくつかの例をリストします。各関数の使用方法とテクニックを簡単に見てみましょう: pathinfo 関数は、ファイルのパス、ディレクトリ、またはファイル名を取得します。 parse_url() 関数は、URL を解析し、解析されたコンポーネントの連想配列を返すために使用されます。この関数は、URL が正当であるかどうかを検出しませんが、正しく解析することのみを試みます。 Basename() 関数は、パス内のファイル名を返します

[関連記事の推奨]

php URL を解析する parse_str() 関数と parse_url() 関数の違い

PHP は、 POSTリクエストの送信 2. PHPとJSを使用してURL情報を処理します

以上がURL を解析するための php parse_url() 関数の使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。