ホームページ  >  記事  >  バックエンド開発  >  ディスカッション: parse url は URL を解析し、そのコンポーネントを返します_PHP チュートリアル

ディスカッション: parse url は URL を解析し、そのコンポーネントを返します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:06:35688ブラウズ

parse_url
(PHP 4, PHP 5)
parse_url — URL を解析し、そのコンポーネントを返します
Description
array parse_url (string $url)
この関数は URL を解析し、URL 内の出現を含む連想配列を返しますさまざまなコンポーネント。
この関数は、指定された URL の有効性を検証するために使用されるのではなく、URL を以下にリストされている部分に分割するために使用されます。不完全な URL も受け入れられ、parse_url() はそれらをできるだけ正確に解析しようとします。

パラメータ
url
解析対象のURL
戻り値
著しく修飾されていないURLの場合、parse_url()はFALSEを返し、E_WARNINGを発行する場合があります。それ以外の場合は、(少なくとも 1 つの) コンポーネントを含む連想配列が返されます:

scheme - http
host
port
user
pass
path
query - 疑問符の後
fragment - ハッシュ記号 #
Example
例 2369. parse_url() の例
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url) );
?>
上記の例は次のように出力されます:
Array( [スキーム] => http [ホスト] => ホスト名 [ユーザー] => ユーザー名 [パス] => パスワード [パス] => / path [クエリ] => arg=value [フラグメント] => アンカー)

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327614.html技術記事 parse_url (PHP 4、PHP 5) parse_url — URL を解析し、そのコンポーネントの説明の配列を返す parse_url ( string $url ) この関数は URL を解析し、U...
に含まれる連想配列を返します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。