我在使用带有通过fgetcsv命令从文件读取的字符串的IF语句时遇到了问题。 该文件以第一个位置的 Country (不带引号)开头,因此我在代码的开头放置了一个IF语句,以验证该文件是否正确。 IF声明是:
if ($data[0]=="Country") {
…
} else {
print $data[0]
}
IF语句失败但是......在屏幕上我看到了 Country 这个词。 这意味着fgetcsv运行良好,但字符串比较存在问题。 谁能告诉我IF语句失败的原因?
提前感谢您提供任何帮助
乔治
答案 0 :(得分:0)
尝试这样比较:
if (strtolower(trim($data[0])) == 'country') {
echo 'found';
} else {
print $data[0]
}