程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 運用PHP函數parse_url分析信息抓取

運用PHP函數parse_url分析信息抓取

編輯:PHP綜合

PHP是一個功能強大的嵌入式Html語言,擁有種類繁多的函數庫,幫助我們實現許多功能。PHP中一個好用的PHP函數parse_url,就可以幫助我們特別方便用來做信息抓取的分析,舉例子如下: 

 

  1. $url = "http://www.electrictoolbox.
    com/PHP-extract-domain-from-full-url/"
    ;  
  2. $parts = parse_url($url); 

輸出:

  1. Array  
  2. (  
  3. [scheme] => http  
  4. [host] => www.electrictoolbox.com  
  5. [path] => /PHP-extract-
    domain-from-full-url/  
  6. )  

 


又如PHP函數parse_url使用方法: 

  1. < ?PHP  
  2. $url = 'http://username:passWord
    @hostname/path?arg=value#anchor'
    ;  
  3. print_r(parse_url($url));  
  4. echo parse_url($url, PHP_URL_PATH);  
  5. ?> 

輸出:

  1. Array  
  2. (  
  3. [scheme] => http  
  4. [host] => hostname  
  5. [user] => username  
  6. [pass] => passWord  
  7. [path] => /path  
  8. [query] => arg=value 
  9. [fragment] => anchor  
  10. )  

 

可以看到,PHP函數parse_url可以很容易分解出一個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. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved