文件读写是程序开发中最基本的操作之一,在实际开发中经常需要从文件中读取数据,或者向文件中写人数据;所以掌握文件读写操作是十分重要的。今天我们先来了解一下从文件中读取一个字符,如何逐个字符读取文件。在之后的文章中我们来慢慢介绍其他操作。
好了,进入主题!
我们有一个名为“test.txt”的文本文件,里面的内容为:
如何逐个字符的读取文件中的内容并输出?我们直接上代码,来看看:
<?PHP header(Content-Type: text/html;charset=utf-8); //设置字符编码 $handle = fopen('./test.txt', 'r'); //打开文件 if (!$handle) { //判断文件是否打开成功 echo '文件打开失败!'; } while (false !== ($char = fgetc($handle))) { //循环读取文件内容 echo $char; } fclose($handle); //关闭文件 ?>
输出结果:
是不是很简单!下面简析几个关键的函数:
fopen()@H_404_30@函数:以指定文件模式来打开文件或者 URL。如果打开成功,则返回文件指针资源;如果打开失败则返回 FALSE。例如“
fopen('./test.txt', 'r')@H_404_30@”就是以只读模式打开test.txt文件。
该函数需要两个参数:$filename和$mode。$filename规定要打开的文件或 URL;而$mode用来设置文件的打开方式(文件模式)。
$mode可设置的值:
fgetc()@H_404_30@函数:可以从打开的文件中返回一个包含有一个字符的字符串,当碰到 EOF 时返回 FALSE。
好了就说到这里了,有其他想知道的,可以点击这个哦。→ →PHP文件基础操作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。