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注入实例
Oct 09 PHP
PHP 高手之路(三)
Oct 09 PHP
PHP如何抛出异常处理错误
Mar 02 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
php中动态修改ini配置
Oct 14 PHP
set_exception_handler函数在ThinkPHP中的用法
Oct 31 PHP
PHP实现HTTP断点续传的方法
Jun 17 PHP
php实现网站留言板功能
Nov 04 PHP
ThinkPHP框架安全实现分析
Mar 14 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
Mar 18 PHP
[原创]PHP字符串中插入子字符串方法总结
May 06 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 24 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将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
javascript arguments使用示例
2014/12/16 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
pandas.DataFrame的pivot()和unstack()实现行转列
2019/07/06 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
一套Delphi的笔试题二
2013/05/11 面试题
个人求职信范文分享
2013/12/13 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
签约仪式主持词
2014/03/19 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
艾滋病宣传标语
2014/06/25 职场文书
舞蹈社团活动总结
2015/05/07 职场文书