PHP中一個好用的函數parse_url,特別方便用來做資訊抓取的分析,本文主要和大家分享PHP中parse_url函數使用方法,希望能幫助到大家。
舉例
程式碼
$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url);
結果
Array ( [scheme] => http [host] => www.electrictoolbox.com [path] => /php-extract-domain-from-full-url/ )
程式碼
<?php $url = 'http://username:password@hostname/path?arg=value#anchor'; print_r(parse_url($url)); echo parse_url($url, PHP_URL_PATH); ?>
結果
Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor )
可以看到,可以很容易分解出一個URL的各個部,那麼如果要拿指定的部分出來的話也很容易,如
echo parse_url($url, PHP_URL_PATH);
就是在第二個參數中,設定如下的參數:
PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.
相關文章推薦:
1.使用php pathinfo(), parse_url(), basename()函數解析URL實例講解
2.php使用parse_url和parse_str解析URL的介紹
相關影片推薦:
1.獨孤九賤(4)_PHP影片教學
相關推薦:
#以上是PHP中parse_url函數使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!