当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。