《PHP學(xué)習(xí):PHP解析目錄路徑的3個函數(shù)總結(jié)》要點:
本文介紹了PHP學(xué)習(xí):PHP解析目錄路徑的3個函數(shù)總結(jié),希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP教程要描述一個文件的位置,可以使用決對路徑和相對路徑.絕對路徑是從根開始一級一級地進入各個子目錄,最后指定該文件名或目錄名.而相對目錄是從當(dāng)前目錄進入某目錄,最后指定該文件名或目錄名.在系統(tǒng)的每個目錄下都有兩個特殊的目錄“.”和“..”,分別指示當(dāng)前目錄和當(dāng)前目錄的父目錄(上一級目錄).例如:
PHP教程在上例中,分別列出了UNIX和Windows系統(tǒng)中絕對路徑和相對路徑的格式.其中在UNIX系統(tǒng)中必須使用正斜線“/”作為路徑分隔符,而在Windows系統(tǒng)中默認使用反斜線“\”作為路徑分隔符,在程序中表示還要將“\”轉(zhuǎn)義,但也接受正斜線“/”作為分隔符的寫法.為了程序可以有很好的移植性,建議都使用“/”作為文件的路徑分隔符.另外,也可以使用PHP的內(nèi)置常量DIRECTORY_SEPARATOR,其值為當(dāng)前操作系統(tǒng)的默認文件路徑分隔符.例如:
PHP教程將目錄路徑中各個屬性分離開通常很有用,如末尾的擴展名、目錄部分和基本名.可以通過PHP的系統(tǒng)函數(shù)basename()、dirname()和pathinfo()函數(shù)完成這些任務(wù).
PHP教程①函數(shù)basename()
PHP教程函數(shù)basename()返回路徑中的文件名部分.該函數(shù)的原型如下所示:
PHP教程②函數(shù)dirname()
PHP教程該函數(shù)恰好與basename()相反,只需要一個參數(shù),給出一個包括有指向一個文件的全部路徑的字符串,本函數(shù)返回去掉文件名后的目錄名.該函數(shù)的使用如以下代碼所示:
PHP教程③函數(shù)pathinfo()
PHP教程函數(shù)pathinfo()返回一個關(guān)聯(lián)數(shù)組,其中包含指定路徑中的目錄名、基本名和擴展名三個部分.分別通過數(shù)組鍵dirname、basename和extension來引用.該函數(shù)的使用如下代碼所示.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP學(xué)習(xí):PHP解析目錄路徑的3個函數(shù)總結(jié)》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/14012.html