PHP에서 텍스트 파일의 줄을 삭제하는 방법: 1. 삭제할 작업 파일과 줄 수를 지정합니다. 2. 파일 데이터를 배열로 읽습니다. 3. 파일에서 지정된 줄을 삭제합니다. .파일 데이터를 재정렬합니다. 5. 삭제된 데이터 파일을 원본 파일에 다시 씁니다.
코드 구현:
(권장 튜토리얼: 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 training
위 내용은 PHP에서 텍스트 파일의 모든 줄을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!