php处理文件的思考(去除每行多余字符)
第一种方式,数组处理
<?php $str = file_get_contents(‘a.txt‘); $arr = explode(PHP_EOL,$str); $result = array(); foreach($arr as $v) { $result[] = trim(substr($v,6)); } $result = array_filter($result); $text = ‘‘; foreach($result as $v) { $text .= $v.PHP_EOL; } file_put_contents(‘b.txt‘,$text); ?>
第二种方式,正则直接替换
<?php $str = file_get_contents(‘a.txt‘); $result = preg_replace(‘/\d+\.\s+/‘,‘‘,$str); var_dump($result); file_put_contents(‘c.txt‘,$result); ?>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。