我正在逐行閱讀文本文件,每行都有逗號分隔值。示例如果條件總是返回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