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的header和asp中的redirect比较
Oct 09 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
具有时效性的php加密解密函数代码
Jun 19 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
Apr 09 PHP
PHP @ at 记号的作用示例介绍
Oct 10 PHP
php购物车实现方法
Jan 03 PHP
PHP迭代与递归实现无限级分类
Aug 28 PHP
Laravel框架实现多数据库连接操作详解
Jul 12 PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 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
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
php无限遍历目录示例
2014/02/21 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
javascript操作css属性
2013/12/30 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
python 自动重连wifi windows的方法
2018/12/18 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
openCV提取图像中的矩形区域
2020/07/21 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
python实现图片转字符画
2021/02/19 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
个人评价范文分享
2014/01/11 职场文书
培训自我鉴定
2014/01/31 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
Java实现简易的分词器功能
2021/06/15 Java/Android
mysql 索引合并的使用
2021/08/30 MySQL
MongoDB使用场景总结
2022/02/24 MongoDB
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android