我想从txt文件中删除特定数据。我的示例txt文件如下。我想在<!--something-->
和<!--#something-->
之间删除。 (包括这些HTML代码)。我怎么能用PHP做到这一点?
我的示例txt文件:
etc. etc. etc.
<!--something-->
here is data what I want to delete.
<!--#something-->
etc. etc. et.
答案 0 :(得分:0)
你可以使用这样的东西
$handle = fopen("inputfile.txt", "r");
$newFile = '';
$skipp = false;
if ($handle) {
while (($line = fgets($handle)) !== false) {
if( stristr($line,'<!--something-->') !== false ) {
$skipp = true;
}
if(!$skipp){
$newFile .= $line;
}
if( stristr($line,'<!--#something-->') !== false ) {
$skipp = false;
}
}
fclose($handle);
}
//file_put_contents("inputfile.txt",$newFile)
echo $newFile;