国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php中使用parse_url()對網址進行解析的實現代碼(parse_url詳解)

php中使用parse_url()對網址進行解析的實現代碼(parse_url詳解)

2019-12-21 15:07PHP教程網 PHP教程

parse_url用來解析一個 URL 并返回一個關聯數組,包含在 URL 中出現的各種組成部分

PHP 解析 URL函數: parse_url詳解 
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 – 在散列符號 # 之后 
范例 
parse_url() 例子 

復制代碼代碼如下:


<?php 
$url = 'http://username:password@hostname/path?arg=value#anchor'; 
print_r(parse_url($url)); 
?> 


以上例程會輸出: 
Array 

[scheme] => http 
[host] => hostname 
[user] => username 
[pass] => password 
[path] => /path 
[query] => arg=value 
[fragment] => anchor 
)

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

這個函式主要是用來解析網址,而首先先看一下這個函式原型,其官方描述如下: 


mixed parse_url ( string $url [, int $component= -1 ] ) 

而php官方舉了一個例子,而我將他擴充如下,以方便講解。 

復制代碼代碼如下:


<?php 
$url = 'http://username:password@hostname/path?arg1=value1&arg2=value2#anchor'; 
print_r(parse_url($url)); 
?> 


首先,先看一下這個程式的輸出結果 
Array ( 
[scheme] => http 
[host] => hostname 
[user] => username 
[pass] => password 
[path] => /path 
[query] => arg1=value1&arg2=value2 
[fragment] => anchor 

其中,scheme是指他走的路線,而host則是站臺網址,user則是使用者名稱,pass則是密碼,path則是路徑,query則是參數,fragment則是錨點。 

而在「$component」的部份,則是有以下的參數可供傳遞。 

PHP_URL_SCHEME 
PHP_URL_HOST 
PHP_URL_USER 
PHP_URL_PASS 
PHP_URL_PATH 
PHP_URL_QUERY 
PHP_URL_FRAGMENT 
而這幾個參數則分別代表了Array中的scheme、host、user、pass、path、query和fragment。 

同樣,舉例來說,如果使用PHP_URL_PATH和PHP_URL_QUERY來說,以下為他的示范。 

復制代碼代碼如下:


<?php 
$url = 'http://username:password@hostname/path?arg1=value1&arg2=value2#anchor'; echo nl2br(parse_url($url, PHP_URL_PATH)."\n"); 
echo nl2br(parse_url($url, PHP_URL_QUERY)."\n"); 
?> 


而輸出結果將如下: 
/path 
arg1=value1&arg2=value2

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜小视频在线观看 | 超碰九七在线 | 三区在线 | 午夜成人免费视频 | 久久涩| 精品女同一区二区三区在线绯色 | 国产精品视频一区二区三区不卡 | 久久成人综合 | 自拍 亚洲 欧美 老师 丝袜 | 精品伊人久久 | 精品一区二区不卡 | 一区二区在线免费观看 | 久久久久国产一区二区三区四区 | 国产一区日韩精品 | 91cn国产在线 | 看国产黄色片 | 国产成人精品一区二区三区福利 | 精品成人在线视频 | 午夜国产视频 | 午夜操操操 | 国产精品美女久久久网av | 久久久免费电影 | 国产精品99久久久久久动医院 | 中文字幕av亚洲精品一部二部 | 久久综合久色欧美综合狠狠 | 亚洲成人中文字幕 | 精品亚洲一区二区 | 精品久久久网站 | 中国女人黄色大片 | 欧美一区在线视频 | 亚洲中午字幕 | 国产欧美精品 | 在线a视频 | 欧美激情视频一区 | 美女视频一区二区三区 | 黄网页在线观看 | 黄色毛片一级片 | 亚洲精品日韩综合观看成人91 | 中文字幕在线观看av | 欧美精品一区自拍a毛片在线视频 | 黄色片视频免费 |