我是靠谱客的博主 殷勤唇彩,最近开发中收集的这篇文章主要介绍php文件操作之逐个字符读取文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在之前的文章《php文件操作之什么是文件模式?如何改变文件模式?》中,我们简单了解了文件模式,介绍了利用chmod()函数改变文件模式的方法。本篇文章我们来给大家介绍一种读取文件的方法--逐个字符读取文件,一起来学习吧!

文件读写是程序开发中最基本的操作之一,在实际开发中经常需要从文件中读取数据,或者向文件中写人数据;所以掌握文件读写操作是十分重要的。今天我们先来了解一下从文件中读取一个字符,如何逐个字符读取文件。在之后的文章中我们来慢慢介绍其他操作。

好了,进入主题!

我们有一个名为“test.txt”的文本文件,里面的内容为:

1.png

如何逐个字符的读取文件中的内容并输出?我们直接上代码,来看看:

<?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);                                    //关闭文件
?>
登录后复制

输出结果:

2.png

是不是很简单!下面简析几个关键的函数:

  • fopen()函数:以指定文件模式来打开文件或者 URL。如果打开成功,则返回文件指针资源;如果打开失败则返回 FALSE。例如“fopen('./test.txt', 'r')”就是以只读模式打开test.txt文件。

    该函数需要两个参数:$filename和$mode。$filename规定要打开的文件或 URL;而$mode用来设置文件的打开方式(文件模式)。

  • fgetc()函数:可以从打开的文件中返回一个包含有一个字符的字符串,当碰到 EOF 时返回 FALSE。

  • fclose()函数:可以关闭打开的文件,成功时返回 TRUE,失败则返回 FALSE。

    在操作完文件后,要记得使用fclose()函数来关闭文件!

好了就说到这里了,有其他想知道的,可以点击这个哦。→ →PHP文件基础操作

以上就是php文件操作之逐个字符读取文件的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是殷勤唇彩为你收集整理的php文件操作之逐个字符读取文件的全部内容,希望文章能够帮你解决php文件操作之逐个字符读取文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(86)

评论列表共有 0 条评论

立即
投稿
返回
顶部