php常用的路徑有關的函式

2022-05-24 13:09:10 字數 1356 閱讀 2371

簡單整理一下工作中經常用到的php路徑函式

1、basename($path, $suff):返回基本的檔名,如果是以$suff 結束的就去掉

$path = 'e:\centos\index.php';

echo

basename($path, '.php');  // index

echo basename($path);  // index.php

2、dirname($path):返回路徑中的目錄部分

$url = '';

echo

dirname($url); //

3、realpath($path): 返回規範化的絕對路徑名

$path = '../phpinfo.php';

echo

realpath($path); //

e:\wamp\apache2.2\htdocs\phpinfo.php

4、pathinfo($path, [int$options]):返回檔案路徑的資訊,option 可以指定返回那些單元

$url = '';

$res = pathinfo($url

);echo

$res['dirname']; //

echo

$res['basename']; //

index.php?id=1

echo

$res['extension']; //

php?id=1

echo

$res['filename']; //

index

5、parse_url($url): 解析 url,返回其組成部分

在問號之後的:id=1

echo

$res['fragment']; // 在#之後:

test

有關PHP的內部函式

php常用字串內部函式 1.strlen strlen 函式能得到乙個字串的長度 2.trim trim函式的功能是將字串的兩邊的空格去掉 3.ltrim ltrim 函式的功能是將字串左邊的空格去掉 4.rtrim rtrim 函式的功能是將字串右邊的空格去掉 5.substr 通過 substr...

有關PHP的可變函式

事情的起因是這樣子的,最近看到一道題,問的是 這句 有什麼問題,答案很明顯因為php的可變函式這個特性,導致了任意 執行,但是當時做實驗的時候構造的a eval b phpinfo 卻返回了如下的結果 提示eval是個未定義的函式,然後改用了a assert b phpinfo 卻能執行成功,為此查...

Python OS模組中有關路徑的函式

os全名為operating system 作業系統 python中的os模組封裝了常見的檔案和目錄操作。python中文文件 os.path模組主要用於檔案的屬性獲取,exists是 存在 的意思,所以顧名思義,os.path.exists 就是判斷括號裡的檔案是否存在的意思,括號內的可以是檔案路...