用php实现在文件指定行插入数据的方法
来源:互联网 发布:圆形头像制作软件 编辑:程序博客网 时间:2024/06/05 12:01
用PHP在文件里写入数据,只要我们利用相关的PHP文件操作函数便很容易的就实现了,之前写过一个php文本留言本,就是使用PHP操作文件夹一系列的函数来实现的,仅实现了添加留言,删除留言,按照一定次序的排列,而现在要实现的功能是,用PHP实现在txt文本的指定行插入数据。
在指定行插入数据,在指定行删除数据,甚至在指定行更新数据,其实这些都是PHP简单的增删改查,如果使用mysql数据库将会很容易的实现,如果我们使用的是txt文本作为数据库,那么可以看一下用php实现在文件指定行插入数据的方法:
用php实现在文件指定行插入数据的方法实现起来比较复杂,看下面的代码
<?php $arrInsert = insertContent("array.php", "abcdef", 3, 10); unlink("array.php"); foreach($arrInsert as $value) { file_put_contents("array.php", $value, FILE_APPEND); } function insertContent($source, $s, $iLine, $index) { $file_handle = fopen($source, "r"); $i = 0; $arr = array(); while (!feof($file_handle)) { $line = fgets($file_handle); ++$i; if ($i == $iLine) { if($index == strlen($line)-1) $arr[] = substr($line, 0, strlen($line)-1) . $s . "n"; else $arr[] = substr($line, 0, $index) . $s . substr($line, $index); }else { $arr[] = $line; } } fclose($file_handle); return $arr; } ?>
在多数据我们存储数据都是用数据库教程来操作,上面我们就是把数据以X格式存在文本中了,现在我要像操作数据库一样的,想删除那行就那行,保存数据也一样,怎么读取第几行就第几行了,所以我就写出来了php 在文件指定行插入数据实例。
$iLine:为第几行,$index为第几个字符之前
小提示:这样的操作方法,都是按照一定的规律来进行区分,当规律写好以后,我们就完全可以利用txt文本作为PHP的数据库了,除了留言操作,还可以实现文章的增删改查,对于简单的小站,使用 txt 文本作为数据库也是蛮不错的。
0 0
- 用php实现在文件指定行插入数据的方法
- 用python在指定文件的指定行插入指定内容
- 文件里面的指定行插入一行数据
- 在文件指定行插入一段内容
- php在数组的指定位置插入或替换值
- php 数组指定位置插入数据单元
- SHELL 在指定行的前/后插入指定内容
- php 在array指定位置插入元素
- 用封装的方法实现从文件夹名下所有的指定类型文件数据导入到数据库
- C#读取文件内容,在指定行插入内容
- php实现将base64格式图片保存在指定目录的方法
- [转] 用ROW_NUMBER()实现取指定行的数据 和从一个表中向另一个表中插入数据并实现某字段每行递增
- 用sql 语句实现在指定列后面插入一列
- java在list集合指定位置插入对象和js在数组指定位置插入对象的方法
- sed 在指定行插入
- PHP MySQL批量插入数据的优化方法
- php插入数据含有特殊符号的处理方法
- java 写数据时候,插入到指定行的位置
- 用GDB调试程序 http://blog.csdn.net/dadalan/article/details/3758025
- 使用 Grafana+collectd+InfluxDB 打造现代监控系统
- 字符串训练 ----- UVA 10815题目Andy's First Dictionary
- 3042 迷之期望 SDUToj
- ubuntu14.04英文环境下安装搜狗中文输入法
- 用php实现在文件指定行插入数据的方法
- linux 内核 内存管理 slub算法原理
- OpenGL制作会旋转的矩形
- hihocoder1077 线段树
- 余凯在清华的讲座笔记
- 最小生成树hdu1233
- 子,字节,字长,位
- android studio 代理设置
- StartUML自动生成代码