PHP文件读写操作相关函数总结(3)
<?php
$fp = fopen('data.txt','r') or die("文件打开失败");
while(false !==($char = fgetc($fp))){
echo $char."<br>";
}
?>
③函数file()
该函数非常有用,与file_get_contents()类似,不需要使用fopen()函数打开文件,不同的是file()函数可以把整个文件读入到一个数组中。数组中的每个元素对应文件中相应的行,各元素由换行符分割,同时换行符仍附加在每个元素的末尾。这样,就可以使用数组的相关函数对文件内容进行处理。该函数的使用代码如下所示:
<?php
//将文件test.txt中的内容读入到一个数组中,并输出
print_r(file(test.txt));
?>
④函数readfile()
该函数可以读取指定的整个文件,立即输出到输出缓冲区,并返回读取的字节数。该函数也不需要使用fopen()函数打开文件。在下面的示例中,轻松地将文件内容输出到浏览器。代码如下所示:
<?php
//直接将文件data.txt中的数据读出并输出到浏览器
readfile("data.txt");
?>






