php fgetc读取文件实例源码分享

时间:2016-08-22
php fgetc()函数以字符为单位读取文件内容,该函数一般与feof结合读取文件内容,本文章向大家介绍一个非常简单的使用fgetc读取文件内容的实例源码,需要的朋友可以参考一下。

现在有这样一个文件,文件内容为:

码农教程 旨在为IT编程入门学员及码农们提供免费学习的平台。本网站有大量IT编程入门教程(JAVA, PHP, JAVASCRIPT, C, C++, HTML, CSS等)及编程过程中遇到问题时的解决办法,在这里,码农们可以找到优质的IT编程入门教程,同时,码农们还可以找到大量编程入门实例及编程笔记,通过教程、实例、笔记和解决方案相结合,使码农们学习起来更容易,更轻松。

现在我们要使用fgetc函数逐个字符读取文件里面的内容,代码如下:

<?php
$filename = "saveme.txt";
/* http://www.manongjc.com/article/1387.html */
$fp = fopen( $filename, "r" ) or die("Couldn't open $filename");
while ( ! feof( $fp ) ){
   $char = fgetc( $fp );
   echo $char;
}
?>

我们首先使用fopen函数打开该文件,fopen函数将返回一个文件指针,该指针默认指向文件的开头,当我们调用fgetc函数读取字符后,指针就会自动下移一位,这里使用了feof函数来判断文件指针是否已经到达文件末尾。如果到达文件末尾,停止fgetc操作。