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] => 这是一个简单的例子。
)
(
[0] => yxjc123.com
[1] => 介绍php file()函数的用法
[2] => 这是一个简单的例子。
)
由结果可知,文件有三行,那么对应返回的数组中有3个元素,数组的大小为3。