首頁  >  文章  >  後端開發  >  php中parse_url函數的介紹

php中parse_url函數的介紹

不言
不言原創
2018-07-10 17:49:5815603瀏覽

這篇文章主要介紹了關於php中parse_url函數的介紹,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

parse_url()函數——解析URL,傳回其組成部分

array parse_url(string $url, [$component])

本函數解析一個URL 並傳回一個關聯數組,包含在URL 中出現的各種組成部分

## 參數:

$url,要解析的url參數,無效的字串用_代替

$component,指定

PHP_URL_SCHEME、 PHP_URL_HOSTPHP_URL_PORT、 PHP_URL_USER、 PHP_URL_PASS、 PHP_URL_PATHPHP_URL_QUERY或UR##1PHPHP_UR##1_PHPH中指定的部分的string。 (除了指定為<code>PHP_URL_PORT 後,將傳回一個integer 的值)

對嚴重不合格的URL,parse_url() 可能會回傳 

FALSE

如果省略了 component

 參數,將會傳回一個關聯陣列array

,目前至少會有一個元素在該陣列中。 數組中可能的鍵有以下幾個

    scheme - 如http

host

port

user

pass

#path

query - 問號 ? 之後

#fragment - 在雜湊符號 # 之後

如果指定了 

component
 參數, 

parse_url() 回傳一個string(或在指定為 PHP_URL_PORT 時傳回一個integer <span class="type">)而不是</span>array。如果 URL 中指定的組成部分不存在,則會傳回 NULL

#相關文章推薦:
1.使用php pathinfo(), parse_url(), basename()函數解析URL實例講解
# 2.php使用parse_url和parse_str解析URL的介紹
相關影片推薦:
1.獨孤九賤(4)_PHP影片教學

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

 在PHP中如何簡寫IF判斷

#對於PHP中字串函數的說明

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

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