php 在文件指定行插入数据的代码


Posted in PHP onMay 08, 2010
$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为第几个字符之前
PHP 相关文章推荐
php 什么是PEAR?(第二篇)
Mar 19 PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
测试php函数的方法
Nov 13 PHP
zf框架的校验器InArray使用示例
Mar 13 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
10个超级有用的PHP代码片段果断收藏
Sep 23 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
Yii2针对指定url的生成及图片等的引入方法小结
Jul 18 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
PHP中实现中文字串截取无乱码的解决方法
May 29 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
php将数据库导出成excel的方法
May 07 #PHP
PHP 编写大型网站问题集
May 07 #PHP
PHP5中使用DOM控制XML实现代码
May 07 #PHP
PHP 金额数字转换成英文
May 06 #PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
May 06 #PHP
基于asp+ajax和数据库驱动的二级联动菜单
May 06 #PHP
PHP 类商品秒杀计时实现代码
May 05 #PHP
You might like
PHP 日期加减的类,很不错
2009/10/10 PHP
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
浅析PHP递归函数返回值使用方法
2013/02/18 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
Node Puppeteer图像识别实现百度指数爬虫的示例
2018/02/22 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
python实现图片上添加图片
2019/11/26 Python
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
介绍下WebSphere的安全性
2013/01/31 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
2014/05/01 面试题
四风问题个人剖析材料
2014/10/07 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
工作时间调整通知
2015/04/24 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript