首頁  >  文章  >  後端開發  >  PHP中parse_url函數使用方法

PHP中parse_url函數使用方法

小云云
小云云原創
2018-03-08 13:31:182656瀏覽

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 = &#39;http://username:password@hostname/path?arg=value#anchor&#39;; 
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影片教學

相關推薦:

如何解析parse_url參數成數組parse_str

有關parse_url()的課程推薦10篇

php parse_url()函數解析URL用法總結

#

以上是PHP中parse_url函數使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn