php删除了文本文件中的恣意行的办法:一、指定操作文件与要删除了的行数;二、读取文件数据到数组中;三、删除了文件中的指定行;四、从新整顿文件数据;五、将删除了数据后的文件从新写入原文件。
代码完成:
(保举教程:php视频教程)
<? php $filename = " aaa.txt " ; // 界说操作文件 $delline = 3 ; // 要删除了的行数 $farray = file ( $filename ); // 读取文件数据到数组中 for ( $i = 0 ; $i < count ( $farray ); $i ++ ) { if ( strcmp ( $i + 1 , $delline ) == 0 ) // 判别删除了的行,strcmp是比拟两个数巨细的函数 { continue ; } if ( trim ( $farray [ $i ]) <> "" ) // 删除了文件中的一切空行 { $newfp .= $farray [ $i ]; // 从新整顿后的数据 } } $fp = @ fopen ( $filename , " w " ); // 以写的形式关上文件 @ fputs ( $fp , $newfp ); @ fclose ( $fp ); ?>
文本文件aaa.txt以下:
10.8.0.1:255.255.255.0 10.8.0.2:255.255.255.0 10.8.0.3:255.255.255.0 10.8.0.4:255.255.255.0 10.8.0.5:255.255.255.0 10.8.0.6:255.255.255.0 10.8.0.8:255.255.255.0
相干保举:php培训
以上就是php若何删除了文本文件中的恣意行的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 文本文件
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!