php 文件操作

本文介绍了一段使用PHP进行文件读取、字符串处理及写入的具体实现方法。通过正则表达式过滤特定行,并将筛选后的数据按条件写入不同的文件中。此过程涉及了PHP内存限制与执行时间的设置、文件操作函数的应用等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ini_set('memory_limit', '-1');        //
ini_set("max_execution_time", "3600"); //设置超时时间

$filep='qq.txt';


$str=file('qq.txt');
 $lineCount = 0;
   foreach( $str AS $line ) {
	   $line = str_replace( "\t", "    ", $line );
        $tr = trim( $line );
	        if ( preg_match( "/\\*|^\*|^ {1,}\*|\/\*|\*\/|^ {1,}\/\/|^\/\//", $line ) || $tr === "" ) {
            continue;
	        }
	        $lineCount++;
	    
        $line = str_replace( "\r", "", $line );
	     $line = str_replace( "\n", "", $line );
	       if($lineCount<5){
	        is_m('5.txt',"".$line."@qq.com\n");
	       	 continue;
	       }elseif ($lineCount <10){
	       	  is_m('10.txt',"".$line."@qq.com\n");
	       	 	break;
	       }
	       
        
	    }

	    
	    
	function is_m($filename,$c){
	     $handle = fopen($filename, "a");
         if ($handle) {
         fwrite($handle, $c );
         fclose($handle);
        } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chaojie2009

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值