打开文件,读取行 - 直到到达 EOF:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
运行示例 »
fopen() 函数打开文件或 URL。
笔记:写入文本文件时,请务必使用正确的行结束字符! Unix 系统使用 \n,Windows 系统使用 \r\n,Macintosh 系统使用 \r 作为行结束符。 Windows 提供了一个转换标志 ('t'),在处理文件时会将 \n 转换为 \r\n。您还可以使用“b”强制二进制模式。要使用这些标志,请将“b”或“t”指定为模式参数的最后一个字符。
fopen(
filename,
mode,
include_path,
context)
Parameter | Description |
---|---|
filename | Required. Specifies the file or URL to open |
mode | Required. Specifies the type of access you require to the file/stream. Possible values:
|
include_path | Optional. Set this parameter to '1' if you want to search for the file in the include_path (in php.ini) as well |
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream |
返回值: | 成功时为文件指针资源,失败时为 FALSE 和错误。您可以通过在函数名称前面添加 "@" 来隐藏错误。 |
---|---|
PHP 版本: | 4.3+ |
PHP 变更日志: | PHP 7.1:添加了 "e" 选项 PHP 5.2:添加了 "c" 和 "c+" 选项 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!