php獲取檔名稱和副檔名的方法

2022-10-06 06:03:09 字數 1217 閱讀 1230

php獲取檔名稱和副檔名

1.basename()-返回路徑的檔名

請看下面php**:

<?php $path =

"/usr/www/html/index.php";

echo basename($path)."

";//如果選擇suffix則忽略副檔名

echo basename($path,".php");

?>

執行結果:

index.php

index

2.dirname()-返回當前指令碼的檔案路徑!

php**:

<?php //——file__返回檔案完整路徑

$dir = dirname(__file__);

echo $dir;

?>

執行結果:

f:\web\zend\exercise

3.pathinfo() 返回乙個關聯陣列包含有 path 的資訊。

包括以下的陣列單元:路徑名稱dirname,檔名稱basename 和 擴充套件名稱extension。

請看下面簡單**演示:

<?php $path =

"/usr/www/html/index.php";

$pathinfo

= pathinfo($path);

echo 程式設計客棧"目錄名稱:$pathinfo[dirname]《程式設計客棧;br>";

echo "檔名稱:$p程式設計客棧athinfo[basename]

";echo "副檔名:$pathinfo[extension]";

?>

執行結果:

目錄名稱:/usr/www/html

檔名稱:index.php

副檔名:php

4.realpath 返回規範化的絕對路徑名

php**如下:

<?php $path =

rpbyi"./exercise/php.txt";

$realpath

= realpath($path);

echo $realpath;

?>

最後注意乙個小技巧:不同路徑的檔案路徑操作符可能,不同,windows下可以用"/"和"\",

linux下只能用"/",所以開發的時候,建議都用"/",如我上面的檔案路徑寫法!

本文標題: php獲取檔名稱和副檔名的方法

本文位址:

獲取檔名和副檔名

string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lastindexof 1,af...

PHP 獲取檔名和副檔名的方法

dirname path path 代表你的檔案路徑,必須為絕對路徑,可以使用 file 表示列出當前檔案的絕對路徑,包含檔名 函式會返回當前檔案的上一級路徑,也就是除了檔名稱的路徑 eg echo file 輸出 d phpstudy www xml drivers test.php echo d...

C 路徑中獲取檔案全路徑 目錄 副檔名 檔名稱

獲取當前執行程式的目錄 string filedir environment.currentdirectory console.writeline 當前程式目錄 filedir 乙個檔案目錄 string filepath c jiyf benxh benxhcms.xml console.writ...