国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php dirname、basename、pathinfo 解析目錄路徑

2024-05-04 21:57:47
字體:
來源:轉載
供稿:網友

本文章詳細的介紹了關于php dirname、basename、pathinfo 解析目錄路徑,有需要學習的朋友可參考一下.

1;string basename(string path[,string suffix]);

給出一個包含有指向一個文件的全路徑的字符串,本函數返回基本的文件名.如果文件名是以suffix結束的,那這一部分也會被去掉.

在Windows中,斜線(/)和反斜線()都可以用作路徑分隔符.在其它環境下是斜線(/).

例子1.basename()例子

實例代碼如下:

  1. <?php 
  2. $path=網頁制作教程http://www.111cn.net,請保留此標記"/home/httpd/html/index.php"; 
  3. $file=basename($path);       //$fileissetto"index.php" 
  4. $file=basename($path,".php");//$fileissetto"index" 
  5. ?> 

2;string dirname(string path);

參數是是一個文件路徑的字符串,返回去掉文件名后的目錄

__FILE__的路徑是當前代碼所在文件

dirname(dirname(__FILE__));得到的是文件上一層目錄名

dirname(__FILE__);得到的是文件所在層目錄名

實例代碼如下:

  1. <?php 
  2. echo dirname("c:/testweb/home.php"); 
  3. echo dirname("/testweb/home.php"); 
  4. ?>輸出; 
  5. c:/testweb 
  6. /testweb 

3;array pathinfo($path);

參數是一個文件路徑的字符串,返回一個包含目錄名、文件名和擴展名三個部分的數組,分別通過dirname、basename、extension來引用

實例代碼如下:

  1. <?php 
  2. print_r(pathinfo("/testweb/test.txt")); 
  3. ?> 

實例代碼如下:

  1. Array 
  2. [dirname] => /testweb 
  3. [basename] => test.txt 
  4. [extension] => txt 

實例代碼如下:

  1. <?php 
  2. print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME)); 
  3. ?> 

實例代碼如下:

  1. test.txt 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高陵县| 精河县| 尖扎县| 勐海县| 宕昌县| 无棣县| 龙江县| 孝感市| 阿克| 松溪县| 志丹县| 泰顺县| 鄂托克旗| 临桂县| 衢州市| 辽宁省| 嘉祥县| 五台县| 汽车| 尤溪县| 区。| 哈尔滨市| 霍州市| 衡山县| 兴业县| 天津市| 额济纳旗| 平顺县| 铁岭县| 沾化县| 无为县| 永州市| 瑞昌市| 乐都县| 榆中县| 九龙城区| 凤冈县| 临汾市| 上杭县| 太仓市| 余江县|