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 相关文章推荐
基于HTTP长连接的"服务器推"技术的php 简易聊天室
Oct 31 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
php正则表达式使用的详细介绍
Apr 27 PHP
控制PHP的输出:缓存并压缩动态页面
Jun 11 PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 PHP
php实现文件下载实例分享
Jun 02 PHP
PHP远程采集图片详细教程
Jul 01 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
Aug 04 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
PHP类的自动加载机制实现方法分析
Jan 10 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
天使彦史上最神还原,性别曝光的那一刻,百万网友恋爱了
2020/03/02 国漫
PHP+DBM的同学录程序(4)
2006/10/09 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
全面理解JavaScript中的继承(必看)
2016/06/16 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
python 第三方库的安装及pip的使用详解
2017/05/11 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
如何用Python 加密文件
2020/09/10 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
python如何写个俄罗斯方块
2020/11/06 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
六查六看剖析材料
2014/02/15 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
美食节策划方案
2014/05/26 职场文书
今日说法观后感
2015/06/08 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
python基础之停用词过滤详解
2021/04/21 Python
python元组打包和解包过程详解
2021/08/02 Python