操纵从文件

时间:2015-05-26 00:25:18

标签: php

我有一个文件$ocsp_resp_file,内容如下:

1432599306989.cer.tmp: good
    This Update: May 23 12:54:14 2015 GMT
    Next Update: May 30 12:54:14 2015 GMT

我只对以&#34开头的行感兴趣;此更新:"和"下一次更新:"。我想检索这些行并在时间戳之前删除空格和文本。

它应该看起来像这样:

May 23 12:54:14 2015 GMT
May 30 12:54:14 2015 GMT

我使用以下代码返回每个代码,但不完全是我想要的。

$search = 'This Update';
        $lines = file($ocsp_resp_file);
        foreach($lines as $line)
        {
        $line = ltrim($line);
          if(strpos($line, $search) !== false)
          //$line = str_replace('This Update: ', '', $line);
            echo $line;
        }

上面的代码返回:

This Update: May 23 12:54:14 2015 GMT

然后我尝试删除"此更新:"使用以下代码(现已注释掉)但它会破坏代码的逻辑并返回每一行

$line = str_replace('This Update: ', '', $line);

0 个答案:

没有答案