PHP中查詢檔案的相對路徑也許絕對路徑的工具

2022-03-16 05:43:50 字數 1261 閱讀 6278

php中查詢檔案的相對路徑或者絕對路徑的工具

以前面試題目中有一題為求兩個檔案的相對路徑,當時覺得沒有電腦,書寫**太麻煩,沒有做那個題目,今日工作比較閒遐,就想起這事來,完成了兩個函式,**未經過實際生產環境考驗,如引用至生產環境,還請慎重閱讀,主要是參考學習

檢視源**列印幫助

16 * @version $id:v 1.0 ,2013/10/13 17:29:00

7 * @copyright (c) copyright;tsingyuan,2013

8 */9

10/**

11 * 返回檔案的絕對路徑

12 *

13 * @param string $filename

14 * @return string

15 */

16function absoluteroute($filename)

1738

else

39

42 }

43 $filename = implode('/', $filenamearr);

44 }

45 return $filename;46}

47 48/**

49 * 返回兩個檔案的相對路徑 (ps:^_^不錯的php學習***:276167802,驗證:csl,有興趣的話可以加入進來一起討論)

50 * (為了保證輸入的相對路徑引數可用,故此函式依賴absoluteroute)

51 *

52 * @param string $filenamea

53 * @param string $filenameb

54 * @return string

55 */

56function relativeroute($filenamea, $filenameb)

5772

foreach($dira as $k=>$v)

73 if($v != $dirb[$k])break;74

75 $dirr = array_slice($dirb, $k);76

77 $k == 1 ? $dtag = '/' : $dtag = './';

78 $result = $dtag.implode('/', $dirr);

79 if(!$flag)

80

91 return $result;

92}

php計算相對路徑

計算兩個目錄的相對路徑,網上有好多 發現好多是用array diff assoc這個函式,這樣不對.我來寫乙個簡單的.created by phpstorm.user 優美 date 2019 9 9 time 19 59 function getpath path1,path2 arr1 expl...

PHP的相對路徑問題

在php中require,include乙個檔案時,大都是用相對路徑,是個很頭疼的問題。例如 根目錄 資料夾 1.php 資料夾 2.php index.php 問題 在1.php中通過include b 2.php 來引入b目錄下的2.php檔案 在index.php中通過include a 1....

python檔案路徑 相對路徑

檢視程式的工作路徑import os print os.getcwd 將工作路徑修改為當前程式所在路徑os.chdir d python python入門到實踐 10檔案和異常 檔案路徑 print os.getcwd 注意路徑是雙斜線 同級目錄 直接呼叫檔名with open pi.txt as ...