php读取一个文件 ,并向该文件每隔一定的行 进行插入内容
kevin.Zhu 发布于:2013-10-24 18:33 分类:邮件 有 25 人浏览,获得评论 0 条
<?php /** * 读取一个文件 ,并向该文件每隔一定的行 进行插入内容 */ //qq号文件 $qq_file = $argv[1]; $output_file = $qq_file.'.output' ; //间隔 $every = $argv[2]; if(!file_exists($qq_file)) { echo 'qq file not found'; exit ; } $qq_arr = file($qq_file) ; //print_r($qq_arr) ; //可分割的次数 $times = floor(count($qq_arr) / $every ) ; //拆分追加邮箱 $sep_arr = array() ; for($i=0 ; $i<$times ; $i++) { $sep_arr[$i] = array_slice($qq_arr, $i * $every, $every) ; //插入内容 array_push($sep_arr[$i], '284162332'. "\n") ; array_push($sep_arr[$i], '657265290'. "\n") ; //张哥 array_push($sep_arr[$i], '707589597'. "\n") ; //小陈 } //写入文件 foreach($sep_arr as $sep) { foreach($sep as $qq) { //file_put_contents($output_file, $qq) ; fwrite(fopen($output_file, 'a') , $qq) ; } }