php使用函數(shù)pathinfo()、parse_url()和basename()解析URL
本文主要介紹的是php使用函數(shù)pathinfo() 、parse_url()和basename()解析URL的實(shí)例代碼,下面話不多說,直接來看代碼
實(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é)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
- PHP pathinfo()獲得文件的路徑、名稱等信息說明
- 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模式加載不同控制器的簡單實(shí)現(xiàn)
- PHP命令行執(zhí)行整合pathinfo模擬定時任務(wù)實(shí)例
- 詳解PHP中pathinfo()函數(shù)導(dǎo)致的安全問題
相關(guān)文章
php 提速工具eAccelerator 配置參數(shù)詳解
php 提速工具eAccelerator 配置參數(shù)詳解,需要的朋友可以參考下。2010-05-05
PHP實(shí)現(xiàn)PDF轉(zhuǎn)圖片的詳細(xì)過程(使用imagick)
最近有一份pdf文件,需要將其轉(zhuǎn)換成圖片,所以這篇文章主要給大家介紹了關(guān)于PHP實(shí)現(xiàn)PDF轉(zhuǎn)圖片的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01
詳解Yii2.0 rules驗(yàn)證規(guī)則集合
本篇文章主要介紹了詳解Yii2.0 rules驗(yàn)證規(guī)則集合 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
php+redis消息隊列實(shí)現(xiàn)搶購功能
這篇文章主要為大家詳細(xì)介紹了php+redis消息隊列搶購實(shí)現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02

