本文主要介绍PHP如何从txt文件中读取数据,具有一定的参考价值。 有兴趣的同学可以参考一下。 希望您读完这篇文章后能有所收获。 让小编带你了解一下吧。
1. 打开/关闭文件
1、对文件进行操作时,必须先打开文件,使用fopen()函数打开文件。 语法是:
fopen(文件名、模式、include_path、上下文);
2. 文件操作完成后,应关闭文件,使用函数fclose();
例如:
二、读写文件 1、读取整个文件
可以使用的函数有3个,分别是:readfile()函数、file()函数、file_get_contents()函数。
readfile() 函数读取文件并将其写入输出缓冲区,如果发生错误则返回 false。
file()函数是将文件的内容逐行存储到链表中,包括换行符,如果失败则返回false。
file_get_contents() 函数将文件的内容读取到字符串中。 如果有offset和maxlen参数,则会从参数offset指定的位置开始读取宽度为maxlen的内容php读取txt文件,失败则返回false。
例子:
运行结果如图所示:
2.读取一行数据
fgets()函数和fgetss()函数都读取一行数据。
fgets() 函数:
string fgets( 资源 $handle [, int $length ] );
$handle是打开的文件,$length是要读取的数据的宽度。
fgetss() 函数:
string fgetss( 资源 $handle [, int $length [, string $allowable_tags ]] );
fgetss() 函数是 fgets() 函数的变体,它与 fgets() 相同,只是 fgetss() 函数从它读取的文本中删除任何 HTML 和 PHP 标记。
3. 读一个字符
在查找和替换某个字符时,需要有针对性地读取某个字符,使用函数:fgetc();
4.读取任意宽度的字符串
要从文件中读取指定宽度的数据php读取txt文件,请使用函数 fread();
感谢您仔细阅读本文。 希望小编分享的这篇文章《如何用PHP读取txt文件中的数据》对您有所帮助。 同时也希望您支持易速云,关注易速云行业资讯频道,更多相关知识等待您学习!