我有一个文件$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);