この記事では、php での parse_url() 関数の使用法を紹介します。parse_url() 関数を使用する必要がある人は、この記事を参照してください。
PHP の便利な関数 parse_url は、情報キャプチャ分析に特に便利です。例は次のとおりです:
1 | $url = "http://www.daimajiayuan.com/course/" ; $parts = parse_url ( $url );
|
ログイン後にコピー
コード出力:
1 2 3 4 5 6 | Array
(
[scheme] => http
[host] => www.daimajiayuan.com
[path] => /course
)
|
ログイン後にコピー
別の例:
1 2 3 4 5 | <?php
$url = 'http:
print_r( parse_url ( $url ));
echo parse_url ( $url , PHP_URL_PATH);
?>
|
ログイン後にコピー
コード出力:
1 2 3 4 5 6 7 8 9 10 | Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
|
ログイン後にコピー
URL のさまざまな部分を分解するのは簡単で、次のような指定された部分を抽出するのも簡単であることがわかります。別の例:
1 | echo parse_url ( $url , PHP_URL_PATH);
|
ログイン後にコピー
2 番目のパラメーターで、次のように設定します。 パラメーター:
PHP_URL_SCHEME、PHP_URL_HOST、PHP_URL_PORT 、PHP_URL_USER、PHP_URL_PASS、PHP_URL_PATH、PHP_URL_QUERY、または PHP_URL_FRAGMENT。