我正在逐行阅读文本文件,每行都有逗号分隔值。示例如果条件总是返回true
Name,Phone,URL,notavailable
阅读正常,脚本正确返回行。最后一个值有“可用”或“不可用”。
我爆炸这样一行
$sections = explode(",", $line);
,并返回
Array
(
[0] => Name
[1] => Phone
[2] => URL
[3] => notavailable
)
我可以用
$sections[0], $sections[1] etc.
得到的价值观和他们显示就好了。但是当我尝试比较最后一个值时会出现问题。
$check = $sections[3];
if($check=="notavailable")
{Do something }
else {Do something else}
但是,if语句总是返回false。我无法弄清楚。试了很多次。有人可以在我的脚本中指出错误,这将非常有帮助。
在此先感谢。
非常感谢您!使用trim()解决了它。 – Geevz