file()
函數(shù)是在 PHP 中用于讀取文件內(nèi)容并將其返回為數(shù)組的函數(shù)。它會按行讀取文件,并將每一行內(nèi)容作為數(shù)組的一個元素存儲。
file()
函數(shù)返回的數(shù)據(jù)類型主要有以下兩種:
數(shù)組:file()
函數(shù)將文件的每一行內(nèi)容作為一個字符串元素存儲在數(shù)組中。數(shù)組的索引從0開始,依次遞增。可以通過遍歷數(shù)組來訪問和處理文件的每一行內(nèi)容。
示例:
$fileData = file('example.txt');
foreach ($fileData as $pne) {
echo $pne;
}
false(布爾型):當 file()
函數(shù)無法讀取文件內(nèi)容時,例如文件不存在或無讀取權(quán)限時,它會返回 false
。
示例:
$fileData = file('nonexistent.txt');
if ($fileData === false) {
echo "Failed to read the file.";
}
需要注意的是,file()
函數(shù)只會讀取文件的內(nèi)容,并不包括文件的其他屬性(如文件名、大小、修改時間等)。如果需要獲取文件的其他屬性,可以使用其他相關(guān)的文件操作函數(shù)。