當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP file()用法及代碼示例


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.
)

相關用法


注:本文由純淨天空篩選整理自Karthikeya Boyini大神的英文原創作品 file() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。