file() 函數將文件讀入數組。
用法
file(file_path,flag,context)
參數
file −文件的路徑。
flag −可選參數標誌可以是以下常量中的一個或多個 -
FILE_USE_INCLUDE_PATH - 在 include_path 中搜索文件。
FILE_IGNORE_NEW_LINES - 不要在每個數組元素的末尾添加換行符。
FILE_SKIP_EMPTY_LINES - 跳過空行。
FILE_TEXT - 內容以 UTF-8 編碼返回。您可以通過創建自定義上下文來指定不同的編碼。該標誌不能與 FILE_BINARY 一起使用。此標誌僅自 PHP 6 起可用。
FILE_BINARY - 內容作為二進製數據讀取。這是默認設置,不能與 FILE_TEXT 一起使用。此標誌僅自 PHP 6 起可用。
context −它修改流的行為。
返回
file() 函數以數組的形式返回文件,而它在失敗時返回 false。
示例
假設我們有一個包含以下內容和行的文件 “continents.txt”。
The Earth has seven continents. The continents are:Asia, Africa, North America, South America, Antarctica, Europe, and Australia. Asia is the largest in area. Australia is the smallest in terms of area.
示例
<?php
print_r(file("continents.txt"));
?>
輸出
Array ( [0] => The Earth has seven continents. [1] => The continents are:Asia, Africa, North America, South America, Antarctica, Europe, and Australia. [2] => Asia is the largest in area. [3] => Australia is the smallest in terms of area. )
相關用法
- PHP fileowner()用法及代碼示例
- PHP fileperms()用法及代碼示例
- PHP file_get_contents()用法及代碼示例
- PHP filetype()用法及代碼示例
- PHP filectime( )用法及代碼示例
- PHP filesize( )用法及代碼示例
- PHP fileperms( )用法及代碼示例
- PHP fileinode()用法及代碼示例
- PHP filemtime( )用法及代碼示例
- PHP filemtime()用法及代碼示例
- PHP file_exists( )用法及代碼示例
- PHP file_put_contents()用法及代碼示例
- PHP fileatime()用法及代碼示例
- PHP filectime()用法及代碼示例
- PHP filegroup()用法及代碼示例
- PHP fileatime( )用法及代碼示例
- PHP filetype( )用法及代碼示例
- PHP file_exists()用法及代碼示例
- PHP filter_id()用法及代碼示例
注:本文由純淨天空篩選整理自Karthikeya Boyini大神的英文原創作品 file() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。