【发布时间】:2014-04-26 14:41:52
【问题描述】:
我使用PHP从txt中读取一行。但是当我回显它们时,它们是相同的。但是当我使用“==”进行比较时,它是相反的
这是写的:
$content = $time."\r\n".$user."\r\n".$star."\r\n".$comment."\r\n"."======================\r\n";
$fp=fopen($row['comment'],'a');
fwrite($fp,$content);
fclose($fp);
这是阅读和比较:
$file = file($row['comment']);
foreach($file as &$line){
$file_arr[] = $line;
if($line == "======================"){
echo "123";
}
}
结果是无法回显“123”。
【问题讨论】:
-
其中一个是否有换行符或其他空格?使用
var_dump() -
请分享您的代码,以便我们轻松理解
-
$row['comment'] 是一个txt文件