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

dirname php

林國瑞1年前7瀏覽0評論
在編寫PHP程序時,經常需要獲取文件路徑中的目錄名。PHP內置函數dirname就是這個作用。dirname函數用于獲取文件路徑字符串中的目錄部分。下面我們就來一起了解一下dirname函數的具體用法和示例代碼吧。 首先,我們來看一下dirname函數的基本語法:
dirname (string $path, int $levels = 1): string
其中,$path表示需要獲取目錄名稱的文件路徑,$levels表示返回目錄路徑的層數。如果省略$levels,則默認為1。 舉個例子,假設我們有一個文件路徑/home/user/example.php,如果使用dirname函數,可以這樣寫:
$dir = dirname('/home/user/example.php');
echo $dir; // 輸出 /home/user
從上面的代碼可以看到,dirname函數會將/example.php從路徑中去掉,返回上一級目錄/home/user。 當然,dirname函數的另一個特點就是可以多級返回。我們可以通過第二個參數$levels來指定需要返回的目錄級數。例如,我們需要獲取當前文件所在上層目錄的路徑,可以這樣寫:
$dir = dirname(__DIR__, 1); // 或 $dir = dirname(__DIR__);
echo $dir; // 輸出當前文件所在上層目錄的路徑
從上面的代碼可以看到,dirname函數的第二個參數可以省略,如果省略,則默認返回上一級目錄。 除了上面這些用法之外,dirname函數還可以結合basename函數使用,來獲取文件名以及目錄名。例如,如果我們要獲取文件路徑/homw/user/example.php的文件名和目錄名,我們可以像這樣寫:
$path = '/home/user/example.php';
$filename = basename($path); // 獲取文件名 example.php
$dirname = dirname($path); // 獲取目錄名 /home/user
echo $filename . " " . $dirname; // 輸出文件名和目錄名
綜上所述,dirname函數是非常常用的PHP函數之一,它可以幫助我們快速獲取文件路徑中的目錄名,并且支持多級返回。在編寫PHP程序時,掌握dirname函數的用法是非常有用的。