-1
<?php
$date = date('n/j/Y');
$lines = file('../lines.txt');

foreach($lines as $line)

$line = str_replace($date, '', $line);

echo $line;
?>

为什么上面的 str_replace 对我有用,无论我如何重新安排它,我都会收到此错误:

解析错误:语法错误,文件第 20 行中出现意外的 T_CONSTANT_ENCAPSED_STRING ($line = str_replace ....)

4

1 回答 1

0
  • 可能您忘记关闭之前的字符串之一。
  • str_replace 接受数组作为第三个参数 => 你不需要 foreach。str_replace 可以一步处理整个 $lines。
于 2013-10-04T21:50:39.563 回答