Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP线性清除不等于给定值的文本文件_Php_File_Line_Equals - Fatal编程技术网

PHP线性清除不等于给定值的文本文件

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;

感谢添加评论的朋友们(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;  
    $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的服务器)不匹配的行清理器。
我希望您理解我的意思。

请指定每个字段是什么。我看到三台服务器有三个日期。那么,您希望与哪个日期进行比较以删除该行?该示例是一行吗?因为它看起来有三个日期,这使你的问题复杂化。因为这看起来像家庭作业,人们会犹豫是否帮助你。你也没有表现出任何努力,甚至没有问一个关于特定问题的特定问题。