PHP 文件函数

PHPfile()函数用来将一个文件读入到数组中。

它与 file_get_contents() 比较相似,都是读取文件内容的函数,不同的是

  • PHP file()函数读取整个文件到数组,数组中的每个元素对应文件的一行。
  • PHP file_get_contents()函数读取到一个字符串。相对来说我们更喜欢用file_get_contents()函数。

语法

file(path,include_path,context)
参数描述必须/可选
path指要读取的文件必须
include_pat如果您还想在 include_path(在 php.ini 中)中搜索文件的话,请设置该参数为 '1'。可选
context规定文件句柄的环境。context 是一套可以修改流的行为的选项。若使用 NULL,则忽略。可选

返回值

成功时返回数组,失败返回false。

例子

该函数十分简单,现介绍一个简单的例子了解该函数的使用方法。

现在我们往文件test.txt输入如下内容。

yxjc123.com
介绍php file()函数的用法
这是一个简单的例子。
代码如下:
<?php
print_r(file("test.txt"));
?> 

输出:

Array
(
    [0] => yxjc123.com

    [1] => 介绍php file()函数的用法

    [2] => 这是一个简单的例子。
)

 由结果可知,文件有三行,那么对应返回的数组中有3个元素,数组的大小为3。