`

PHP 读写文件操作实例

阅读更多

    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文件读写操作之文件写入代码

    将数据写入文件的操作主要涉及三个步骤及部分文件操作函数如下: 1、打开文件(文件操作函数:fopen) 2、写入文件(文件操作函数:fwrite等) 3、关闭文件(文件操作函数:fclose) 下面通过文件读写操作代码实例教程来...

    PHP文件操作实例总结

    主要介绍了PHP文件操作,结合实例形式总结分析了php关于文件读写操作的常见函数及使用技巧,需要的朋友可以参考下

    PHP文件读写操作之文件读取方法详解

    1、打开文件(文件操作函数:fopen) 2、文件数据读取(文件操作函数:fgets、file、readfile、feof等) 3、关闭文件(文件操作函数:fclose) 下面仍然以PHP文件读写操作代码实例讲解文件读取方法的具体应用,...

    PHP读写文件高并发处理操作实例详解

    本文实例讲述了PHP读写文件高并发处理操作。分享给大家供大家参考,具体如下: 背景: 最近公司游戏开发需要知道游戏加载的流失率。因为,我们做的是网页游戏。玩过网页游戏的人都知道,进入游戏前要加载一些资源。...

    asp 读写 excel文件 asp读写.xls 组件+教程+组件安装+代码例子(可运行).zip

    asp 读写 excel文件 asp读写.xls 组件+教程+组件安装+代码例子(可运行) 我看网上有人把 asp操作excel 技术总结 进行出售,刚在项目中用到,就分享出来,提供给大家免费试用。Ade下载地址: ...Microsoft Access ...

    PHP开发的json接口 PHP读写json文件

    PHP开发的json接口文件,PHP读写josn,数据交换实例。

    PHP实例开发源码—PHPExcel 读写 Excel (OpenXML) 文件的 库.zip

    PHP实例开发源码—PHPExcel 读写 Excel (OpenXML) 文件的 库.zip

    PHP实例开发源码—PHPExcel 读写 Excel 2007 (OpenXML) 文件的 库.zip

    PHP实例开发源码—PHPExcel 读写 Excel 2007 (OpenXML) 文件的 库.zip

    PHP文件读取功能的应用实例

    下面仍然以PHP文件读写操作代码实例讲解文件读取方法的具体应用,在实例中,通过调用不同的PHP文件读取操作函数读取文本文件中的数据,你可以加深PHP文件读取操作函数的理解,以便在PHP网站开发中合理应用。...

    前端Javascript+Html5+后端PHP分块上传文件

    前端Javascript+Html5+后端PHP分块上传文件,PHP分块上传大文件,该项目可以正常运行,入口为index.html,需要正确配置fileDir的读写权限 目前有测试过上传1.5G左右的没有问题(未测试更大的文件),理论上更大的...

    PHP程序开发范例宝典III

    实例049 以文件域的形式显示数据信息 70 第3章 CSS与JavaScript脚本的应用 73 3.1 文字特效 74 实例050 逐个闪烁的文字 74 实例051 荧光灯文字 75 实例052 滚动的文字 77 3.2 控件样式 80 实例053 ...

    PHP5.6读写excel表格文件操作示例

    本文实例讲述了PHP5.6读写excel表格文件操作。分享给大家供大家参考,具体如下: 测试环境:php5.6.24.这块没啥兼容问题。 需要更多栗子,请看PHPExcel的examples。还是蛮强大的。 读取excel文件: 第一步、下载开源...

    PHP使用XMLWriter读写xml文件操作详解

    本文实例讲述了PHP使用XMLWriter读写xml文件操作。分享给大家供大家参考,具体如下: 米扑科技旗下的多个产品,需要脚本自动生成sitemap.xml,于是重新温习一遍PHP XML读写操作。 读写xml的方式,主要围绕XMLWriter...

    php文件操作实例代码

    //以读写的方式打开文件 if(is_writable(‘txt/in.txt’))//如果此文件为可写模式 { if(fwrite($open,”今天是美好的一天,一定要开心哦!《- -》”)>0)//写入内容 fclose($open);//关闭文件 echo “[removed]alert&#...

    php常用文件操作函数汇总

    本文实例分析了php常用文件操作函数。分享给大家供大家参考。具体方法如下: 这里搜集了大量的php中文件操作函数如有文件打开,创建,删除,更变组,读取写文件,文件上传以及打开远程文件,把内容写入文件等实例. 复制...

Global site tag (gtag.js) - Google Analytics