PHP如何从txt文件中读取数据详解

作者:CSDN-Lemon 时间:2023-11-15 02:37:32 

一、打开/关闭文件

1、对文件操作时首先要打开文件,打开文件用 fopen()函数,语法是:

fopen(filename,mode,include_path,context);

PHP如何从txt文件中读取数据详解

2、对文件操作结束后应该关闭这个文件,使用函数 fclose();

例如:

PHP如何从txt文件中读取数据详解

二、读写文件

1、读取整个文件

有三个函数可以使用,分别是:readfile()函数、file()函数、file_get_contents()函数。

readfile()函数,用于读入一个文件并将其写入到输出缓冲,如果出现错误则返回false。

file()函数,是将文件内容按行存放到数组中,包括换行符在内,如果失败则返回false。

file_get_contents()函数,将文件内容读入一个字符串,如果有offset和maxlen参数,将在参数offset所指定的位置开始读取长度为maxlen的内容,如果失败则返回false。

实例:

PHP如何从txt文件中读取数据详解

运行结果如图:

PHP如何从txt文件中读取数据详解

2、读取一行数据

fgets()函数和fgetss()函数都是读取一行数据。

fgets()函数:

string fgets ( resource $handle [, int $length ] );

$handle是被打开的文件, $length是要读取的数据长度。

fgetss()函数:

string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] );

fgetss()函数是fgets()函数的变体,和 fgets() 相同,只是 fgetss() 函数从读取的文本中去掉任何 HTML 和 PHP 标记。

3、读取一个字符

对某一个字符进行查找、替换时,需要有针对性的对某个字符进行读取,使用函数:fgetc();

PHP如何从txt文件中读取数据详解

4、读取任意长度的字符串

从文件中读取指定长度的数据,使用函数fread();

PHP如何从txt文件中读取数据详解

总结 

来源:https://lemon-.blog.csdn.net/article/details/84938120

标签:php,读取,txt
0
投稿

猜你喜欢

  • Python3.6基于正则实现的计算器示例【无优化简单注释版】

    2023-07-19 05:29:25
  • 使用SQL语句去掉重复的记录【两种方法】

    2024-01-18 16:55:59
  • python使用pdfminer解析pdf文件的方法示例

    2023-07-31 00:36:47
  • 用户界面设计中“状态”和“动作”的表达

    2011-01-06 12:36:00
  • Python爬虫突破反爬虫机制知识点总结

    2021-09-17 12:38:22
  • python GUI编程实现扫雷游戏

    2023-10-27 20:41:29
  • 详解pandas使用drop_duplicates去除DataFrame重复项参数

    2021-09-12 12:36:26
  • vscode使用markdown无法预览网络图片的解决方法

    2023-09-01 17:46:36
  • MySQL下载安装、配置与使用教程详细版(win7x64)

    2024-01-22 16:44:50
  • python常用数据结构元组详解

    2022-08-14 08:14:44
  • 正则表达式语法速查

    2007-11-11 10:43:00
  • PyQt5中向单元格添加控件的方法示例

    2023-10-20 05:08:48
  • Django DRF认证组件流程实现原理详解

    2021-01-03 08:48:49
  • python 使用递归回溯完美解决八皇后的问题

    2023-03-07 21:48:22
  • python使用Matplotlib画条形图

    2023-09-04 06:30:50
  • 分享一个Emeditor压缩样式的宏

    2010-08-16 12:30:00
  • 如何通过Django使用本地css/js文件

    2022-04-28 22:04:33
  • Python中range函数的使用方法

    2022-02-07 12:54:12
  • 用Python的urllib库提交WEB表单

    2023-06-11 00:14:52
  • python numpy存取文件的方式

    2021-04-15 18:31:56
  • asp之家 网络编程 m.aspxhome.com