php使用函數(shù)pathinfo()、parse_url()和basename()解析URL
本文主要介紹的是php使用函數(shù)pathinfo()
、parse_url()
和basename()
解析URL的實(shí)例代碼,下面話不多說(shuō),直接來(lái)看代碼
實(shí)例代碼如下:
1、利用pathinfo解析URL
<? $test = pathinfo("http://localhost/index.php"); print_r($test); ?>
結(jié)果如下
Array ( [dirname] => http://localhost //url的路徑 [basename] => index.php //完整文件名 [extension] => php //文件名后綴 [filename] => index //文件名 )
2、利用parse_url()函數(shù)解析
<? $test = parse_url("http://localhost/index.php?name=tank&sex=1#top"); print_r($test); ?>
結(jié)果如下
Array ( [scheme] => http //使用什么協(xié)議 [host] => localhost //主機(jī)名 [path] => /index.php //路徑 [query] => name=tank&sex=1 // 所傳的參數(shù) [fragment] => top //后面根的錨點(diǎn) )
3、使用basename()解析
<? $test = basename("http://localhost/index.php?name=tank&sex=1#top"); echo $test; ?>
結(jié)果如下
index.php?name=tank&sex=1#top
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
- PHP pathinfo()獲得文件的路徑、名稱等信息說(shuō)明
- Nginx隱藏index.php和Pathinfo模式配置例子
- 讓Nginx支持ThinkPHP的URL重寫和PATHINFO的方法分享
- 在nginx中配置pathinfo模式支持thinkphp的URL重寫
- nginx+thinkphp下解決不支持pathinfo模式
- Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
- Nginx配置PATHINFO隱藏thinkphp index.php
- PHP url的pathinfo模式加載不同控制器的簡(jiǎn)單實(shí)現(xiàn)
- PHP命令行執(zhí)行整合pathinfo模擬定時(shí)任務(wù)實(shí)例
- 詳解PHP中pathinfo()函數(shù)導(dǎo)致的安全問(wèn)題
相關(guān)文章
實(shí)例詳解PHP中html word 互轉(zhuǎn)的方法
這篇文章主要介紹了實(shí)例詳解PHP中html word 互轉(zhuǎn)的方法的相關(guān)資料,涉及到php html word互轉(zhuǎn)的相關(guān)知識(shí),本文介紹的非常詳細(xì),具有參考借鑒價(jià)值2016-01-01PHP中的靜態(tài)變量及static靜態(tài)變量使用詳解
這篇文章主要 紹了PHP中的靜態(tài)變量及static靜態(tài)變量使用詳解的相關(guān)資料,需要的朋友可以參考下2015-11-11php實(shí)現(xiàn)window平臺(tái)的checkdnsrr函數(shù)
這篇文章主要介紹了php實(shí)現(xiàn)window平臺(tái)的checkdnsrr函數(shù),PHP的自帶checkdnsrr函數(shù)只在linux平臺(tái)有效,本文就模擬出了一個(gè)window下可以使用的checkdnsrr函數(shù),需要的朋友可以參考下2015-05-05smarty內(nèi)部日期函數(shù)html_select_date()用法實(shí)例分析
這篇文章主要介紹了smarty內(nèi)部日期函數(shù)html_select_date()用法,以實(shí)例形式較為詳細(xì)的分析了smarty模板中內(nèi)部日期函數(shù)html_select_date()的各項(xiàng)參數(shù)、功能及使用技巧,需要的朋友可以參考下2015-07-07yii2 commands模式以及配置crontab定時(shí)任務(wù)的方法
下面小編就為大家?guī)?lái)一篇yii2 commands模式以及配置crontab定時(shí)任務(wù)的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08thinkphp實(shí)現(xiàn)面包屑導(dǎo)航(當(dāng)前位置)例子分享
今天把博客一些細(xì)節(jié)完善了一下,其中修改了一下欄目頁(yè)和文章頁(yè)中的“當(dāng)前位置”。2014-05-05Laravel程序架構(gòu)設(shè)計(jì)思路之使用動(dòng)作類
這篇文章主要給大家介紹了關(guān)于Laravel程序架構(gòu)設(shè)計(jì)思路之使用動(dòng)作類的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06