php parse_url 函數教程
parse_url
( PHP 4中, PHP 5中)
parse_url -解析URL並返回其組成部分
描述
混合parse_url (字符串$網址[摘要$部分= -1 ] )
此功能解析一個URL並返回一個關聯數組含有任何的各個組成部分的URL ,也存在著分歧。
這個功能並不意味著驗證給定網址,它不僅打破了它的上述部分。部分網址也接受, parse_url ( )會嘗試盡量正確解析。
參數
網址
網址解析。無效的字元取代_.
部分
指定一個PHP_URL_SCHEME , PHP_URL_HOST , PHP_URL_PORT , PHP_URL_USER , PHP_URL_PASS , PHP_URL_PATH , PHP_URL_QUERY或PHP_URL_FRAGMENT檢索只是一個特定的URL的組成部分作為一個字符串。
返回值
對嚴重畸形的URL , parse_url ( )可能會返回FALSE並發出E_WARNING 。否則關聯數組返回的,其成分可能是(至少一個) :
計劃-例如網址
主人
港口
用戶
通行證
路徑
查詢-後問號?
片段-後hashmark #
如果部分參數指定返回一個字符串而不是一個數組。
修改
版本說明
5.1.2時間元件參數
實例
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>
The above example will output:
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
/path