首頁 >後端開發 >php教程 >php parse_url()函數解析URL用法總結

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

怪我咯
怪我咯原創
2017-06-05 11:06:532590瀏覽

php 中 parse_url()函數是解析 URL,並傳回url的組成部分,但需要注意的是此函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受,parse_url()會嘗試盡量正確地將其解析。本篇文章收集了幾篇關於parse_url()函數解析 URL的文章,希望對大家理解parse_url()函數有幫助。

1.詳解php parse_url()函數的定義與用法

php 中 parse_url()函數是解析 URL,並傳回url的組成部分。它的語法如下:

array parse_url(string $url,int component)

參數 $url  是要解析的 URL,無效字元將使用 _ 來替換。    $component  指定 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 中指定的部分的 string。 (除了指定為 PHP_URL_PORT 後,將傳回一個 integer 的值)。

如果省略了$component 參數,將會傳回一個關聯數組array

2.php中parse_url()函數用法介紹

#這篇文章介紹了關於php中parse_url()函數用法介紹,有需要使用parse_url()函數的朋友可以參考這篇文章。 PHP中一個好用的函數parse_url, parse_url()函數是解析URL,並傳回url的組成部分,特別方便用來做資訊抓取的分析,舉例子如下:

#3.php中使用parse_url()對網址進行解析的實作碼(parse_url詳解)

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

4.使用php pathinfo(), parse_url(), basename()函數解析URL實例講解

PHP函數pathinfo()、parse_url()和basename(),這三個都是解析URL的函數,但也存在一些區別,這篇文章列舉了一些實例,希望透過這些實例幫助大家更容易理解這三個函數的使用方法和技巧,一下來看看:pathinfo函數是取得檔案的路徑、目錄或檔案名稱。 parse_url()函數用於解析URL並傳回解析組成部分的一個關聯數組,該函數不會檢測URL是否合法,只會盡量正確地將其解析。 basename()函數傳迴路徑中的檔名

【相關文章推薦】

php parse_str()函數與parse_url()函數解析URL的差異

PHP模擬發送POST請求之二、用PHP和JS處理URL訊息

#

以上是php parse_url()函數解析URL用法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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