色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php pathinfo url

馮子軒1年前6瀏覽0評論

如果你常在開發網站的時候借助php這樣的語言,在讀寫文件,處理圖片等過程中,你肯定會接觸到文件路徑的操作。在這個過程中,pathinfo URL 扮演著很重要的角色,它不僅能夠極大地方便我們操作文件路徑信息,而且在文件名被修改等情況下,這個函數還能讓我們輕松地獲取到正確的路徑信息。

首先,我們需要知道 pathinfo 這個函數的作用,其實它就是獲取文件路徑信息的函數。比如,我們有一個圖片路徑如下:

$imgPath = 'http://www.example.com/images/products/1.jpg';

那么,使用 pathinfo 函數來獲取這個圖片的信息就可以這樣寫:

$imgInfo = pathinfo($imgPath);

$imgInfo 變量會返回以下信息:

Array
(
[dirname] => http://www.example.com/images/products
[basename] => 1.jpg
[extension] => jpg
[filename] => 1
)

可以看到,結果被路由到一個數組中,其中有一些關鍵信息包括文件夾名,文件名,文件類型,以及不帶后綴的文件名。除此之外,這個函數還可以控制要返回哪些信息,我們可以在函數參數中傳遞 PATHINFO_DIRNAME(文件夾名)、PATHINFO_BASENAME(文件名加后綴)、PATHINFO_EXTENSION(后綴名)、PATHINFO_FILENAME(不帶后綴的文件名)等常量來獲取指定信息。

在處理文件路徑時,我們有時需要拼接路徑信息,這時常常會用到 DIRECTORY_SEPARATOR,也就是斜杠(/)或反斜杠(\),寫法如下:

$filePath = $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'files' . DIRECTORY_SEPARATOR . 'demo.php';

這段代碼可以讓我們在文件夾根目錄下面的 files 文件夾中找到 demo.php 這個文件。

以上是 pathinfo 的基本用法,如果你對路徑處理需要更高級的操作,可以了解一下文件路徑處理類 SPLFileInfo、SPLFileObject 等,也可以查看官方手冊來獲取更多信息。