parse url解析 URL,返回其組成部分

2021-09-30 08:24:11 字數 1000 閱讀 2232

parse_url

(php 4, php 5)

parse_url — 解析 url,返回其組成部分

說明array parse_url ( string $url )

本函式解析乙個 url 並返回乙個關聯陣列,包含在 url **現的各種組成部分。

本函式不是用來驗證給定 url 的合法性的,只是將其分解為下面列出的部分。不完整的 url 也被接受,parse_url() 會嘗試盡量正確地將其解析。

引數url

要解析的 url

返回值對嚴重不合格的 url,parse_url() 可能會返回 false 並發出 e_warning。否則會返回乙個關聯陣列,其組成部分為(至少有乙個):

scheme - 如 http

host

port

user

pass

path

query - 在問號 ? 之後

fragment - 在雜湊符號 # 之後

範例例 2369. parse_url() 例子

上例將輸出:

注釋注意: 本函式不能用於相對 url。

注意: parse_url() 是專門用來解析 url 而不是 uri 的。不過為遵從 php 向後相容的需要有個例外,對 file:// 協議允許三個斜線(file:///...)。其它任何協議都不能這樣。

使用parse url 來解析網址

常常我們會傳送一大串網址,然後要解析的話,只能不斷地去切token來解析。但是在php中,一定要學會使用前人所寫過的函式,這樣開發速度才會快別人一截。當然,要解析網址的話,就得去找相關的指令,而今天要介紹的,就是php中的parse url這個函式。這個函式主要是用來解析網址,而首先先看一下這個函式...

PHP中parse url取URL相關資訊

url舉例 協議 http 使用者名稱和密碼 username password 以 將兩者分隔 主機名 hostname 和 為分隔符 路徑 path 以 開頭 包含 符號 引數鍵值對 arg value arg1 value1 和 為分隔符 每對鍵值對之間用 分隔 錨 auchor 以 開頭 用...

PHP解析URL返回組成部分

php 4,php 5,php 7 parse url 解析 url,返回其組成部分 parse url string url int component 1 mixed 本函式解析乙個 url 並返回乙個關聯陣列,包含在 url 現的各種組成部分。本函式不是用來驗證給定 url 的合法性的,只是將...