PHP 读文件内容,此文件为txt,路径$filePath为'list.txt', 即放在和php文件同一个目录,
注意:
本人的txt的内容样式如下:
Email,FirstName,LastName...
neil@ddd.com,neil,zhou...
...
具体实现根据自身情况修改。
-------------------------------------------------------------------------------------------
$fp = fopen($filePath,"r
");
$a = read_content_to_array($fp); // 取得文本文件中的内容
fclose($fp);
/**
@desc read file content to array
@params $fp: file resource
@return array
*/
function read_content_to_array($fp){
$i=0;
$a = array();
while (!feof ($fp)) { //while循环,条件:没到文件的末端。
$buffer = fgets($fp, MAX_BYTES_PER_ROW); //fgets() 函数用于从文件中逐行读取文件,,读取的字节数。默认是 1024 字节。MAX_BYTES_PER_ROW为自定义的一个常量,读取的字节数
$block=explode(STR_TD_DIVIDER,$buffer); //用分隔符对操作的一行($buffer)进行分割,返回由字符串组成的数组。STR_TD_DIVIDER为自定义的一个常量,每行中各个字段之间的分隔符。
$a[$i]=$block;
$i=$i+1; //通过while循环,带动i值递增,实现数组构建。
}
return $a;
}
------------------------------------------------------------------------------------------------------
PHP 写内容到txt文件中
------------------------------------------------------------------------------------------------------
$handle = fopen($filePath, "w
");
fwrite($handle,$str);
fclose($handle);
-------------------------------------------------------------------------------------------------------
怎么样,是不是看起来很简单呢?下面是一些简单知识的总结:
fopen()
fopen() 函数用于在 PHP 中打开文件,此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件.
模式 描述
r 只读。在文件的开头开始。
r+ 读/写。在文件的开头开始。
w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
a 追加。打开并向文件文件的末端进行写操作,如果文件不存在,则创建新文件。
a+ 读/追加。通过向文件末端写内容,来保持文件内容。
x 只写。创建新文件。如果文件以存在,则返回 FALSE。
x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
注释:如果 fopen() 无法打开指定文件,则返回 0 (false)。
feof()
检测 End-of-file
feof() 函数检测是否已达到文件的末端 (EOF),在循环遍历未知长度的数据时,feof() 函数很有用。注释:在 w 、a 以及 x 模式,您无法读取打开的文件!
if (feof($file)) echo "End of file";
fgets()
fgets() 函数用于从文件中逐行读取文件。在调用该函数之后,文件指针会移动到下一行。
最后附上详细代码,请看附件。
分享到:
相关推荐
PHP 读写 JSON 文件 PHP 读写 JSON 文件是指使用 PHP 语言来读取和写入 ...本文详细介绍了 PHP 读写 JSON 文件的方法,并提供了多个实例应用场景。使用 PHP 读写 JSON 文件可以轻松地在不同的系统之间交换和传输数据。
PHP中的文件操作涉及到一系列功能强大的函数,可以帮助开发者在服务器上创建、读取、写入或删除文件和目录。...对于学习PHP的朋友来说,通过实例代码的理解和实践,可以加深对文件操作函数的理解和掌握。
本篇文章将通过实例来总结PHP中常见的文件读写函数以及相关的使用技巧。 首先,我们有两个最基础的文件操作函数:`file_put_contents()` 和 `file_get_contents()`。`file_put_contents()` 用于向文件写入数据,...
将数据写入文件的操作主要涉及三个步骤及部分文件操作函数如下: 1、打开文件(文件操作函数:fopen) 2、写入文件(文件操作函数:fwrite等) 3、关闭文件(文件操作函数:fclose) 下面通过文件读写操作代码实例教程来...
通过这个实例,不仅可以学习到基本的文件读写操作,还能了解到如何利用PHP进行文件类型的识别、文件属性的获取等高级功能。 #### PHP文件操作基础 在开始之前,我们先了解一些基本的PHP文件操作函数: 1. **`...
6. **文件和目录操作**:PHP可以方便地读写文件、创建和删除目录。例如,fopen(), fread(), fwrite(), fclose(), mkdir(), rmdir()等函数在实例中会有清晰的示例。 7. **错误和异常处理**:了解如何使用error_...
这个"PHP实例开发源码—漠岚php文件操作管理程序"是基于PHP设计的一个实用工具,它允许用户对服务器上的文件进行各种操作,如创建、读取、更新、删除等,极大地提高了开发者在处理文件时的效率。 【PHP文件操作基础...
例如,`File`类可能用于基本的文件读写,`Directory`类则处理目录相关的操作,如遍历、创建和删除。 2. **文件读写** - `readFile()`方法:用于读取文件内容,可以设置是否按照字节流读取。 - `writeFile()`方法...
文件处理部分可能会讲解如何使用PHP读写文件,进行文件上传和下载,这对于创建用户可以交互的文件管理系统至关重要。同时,书中可能还涉及了错误处理和日志记录,这些都是提高程序稳定性的关键。 邮件发送和图像...
在PHP中,处理高并发下的文件读写是一个挑战,特别是在统计大量并发用户的活动时,如游戏加载流失率的计算。本文实例分析了如何在PHP中有效地处理这种情况。 首先,问题的背景是游戏开发者需要实时跟踪游戏加载流失...
例如,了解如何操作文件(包括文件的读写、目录的操作等)、正则表达式的处理、会话管理、表单处理等。这些都是在进行PHP开发时必须熟练运用的技能。 对于想要深入了解PHP的开发者而言,还需要学习面向对象编程的...
- 在PHP中,`fopen()`, `fclose()`, `fread()`, `fwrite()`等函数用于读写文件。此文件管理器可能使用这些函数来实现文件的上传和下载。 - `mkdir()`, `rmdir()`用于创建和删除目录,`scandir()`则用于列出目录中...
asp 读写 excel文件 asp读写.xls 组件+教程+组件安装+代码例子(可运行) 我看网上有人把 asp操作excel 技术总结 进行出售,刚在项目中用到,就分享出来,提供给大家免费试用。Ade下载地址: ...Microsoft Access ...
这个压缩包提供的"php 20个实例文件简单上传下载源码"集合了20个不同的示例,涵盖了PHP文件操作的基本原理和实践技巧。下面将详细阐述这些知识点。 1. **文件上传**: - PHP中的`<input type="file">`元素用于在...
6. 文件处理:PHP可以读写文件,移动文件,检查文件属性等。实例可能包含`fopen()`, `fwrite()`, `fclose()`等函数的使用,以及上传文件、下载文件等实际场景。 7. 表单处理:PHP常用于网页动态交互,实例会演示...
PHP开发的json接口文件,PHP读写josn,数据交换实例。
在PHP编程中,处理Excel文件是一项常见的任务,无论是读取数据进行分析,还是生成报表供用户下载,都离不开对Excel文件的操作。PHPExcel是一款强大的库,它允许开发者在PHP环境中读写Excel (OpenXML) 文件。这个...
文件和I/O操作在PHP4中也非常常见,如file_get_contents、file_put_contents、fopen/fwrite/fclose等函数,使得开发者能方便地读写文件,处理上传下载等任务。 此外,PHP4还支持数据库交互,如MySQL API,允许开发...