PHP线性清除不等于给定值的文本文件
感谢添加评论的朋友们(Prashant Pokhryyal、Steve、Ulrich Eckhardt)。在前面的问题中,我不知道为什么我单独写的几行是一行?我将编辑上一个问题 文本文件(test.txt)的内容: 我熟悉以下几点:PHP线性清除不等于给定值的文本文件,php,file,line,equals,Php,File,Line,Equals,感谢添加评论的朋友们(Prashant Pokhryyal、Steve、Ulrich Eckhardt)。在前面的问题中,我不知道为什么我单独写的几行是一行?我将编辑上一个问题 文本文件(test.txt)的内容: 我熟悉以下几点: <?php $fname = "test.txt"; $date = date("Y-m-d"); foreach($lines as $line) if(!strstr($line, $date)) $out .= $line;
<?php
$fname = "test.txt";
$date = date("Y-m-d");
foreach($lines as $line) if(!strstr($line, $date)) $out .= $line;
$f = fopen($fname, "w");
fwrite($f, $out);
fclose($f);
?>
<?php
$fname = "test.txt";
$date = date("Y-m-d");
foreach($lines as $line) if(!strstr($line, $date)) $out .= $line;
$f = fopen($fname, "w");
fwrite($f, $out);
fclose($f);
?>
此命令将仅删除包含当前服务器历史记录和日期($date)的行。我希望此命令反向运行。历史记录(日期)旧且与当前服务器日期(运行PHP的服务器)不匹配的行清理器。我希望你能理解我的意思。感谢添加评论的朋友们(Prashant Pokhriyal、Steve、Ulrich Eckhardt)。 在前面的问题中,我不知道为什么我单独写的几行是一行?我将编辑上一个问题 文本文件(test.txt)的内容: 我熟悉以下几点:
<?php
$fname = "test.txt";
$date = date("Y-m-d");
foreach($lines as $line) if(!strstr($line, $date)) $out .= $line;
$f = fopen($fname, "w");
fwrite($f, $out);
fclose($f);
?>
<?php
$fname = "test.txt";
$date = date("Y-m-d");
foreach($lines as $line) if(!strstr($line, $date)) $out .= $line;
$f = fopen($fname, "w");
fwrite($f, $out);
fclose($f);
?>
此命令将仅删除包含当前服务器历史记录和日期($date)的行。我希望此命令反向运行。历史记录(日期)旧且与当前服务器日期(运行PHP的服务器)不匹配的行清理器。
我希望您理解我的意思。请指定每个字段是什么。我看到三台服务器有三个日期。那么,您希望与哪个日期进行比较以删除该行?该示例是一行吗?因为它看起来有三个日期,这使你的问题复杂化。因为这看起来像家庭作业,人们会犹豫是否帮助你。你也没有表现出任何努力,甚至没有问一个关于特定问题的特定问题。