IF由FGETCSV读取字符串

时间:2016-04-19 08:18:39

标签: php string if-statement fgetcsv

我在使用带有通过fgetcsv命令从文件读取的字符串的IF语句时遇到了问题。 该文件以第一个位置的 Country 不带引号)开头,因此我在代码的开头放置了一个IF语句,以验证该文件是否正确。 IF声明是:

if ($data[0]=="Country") {
…
} else { 
print $data[0] 
}

IF语句失败但是......在屏幕上我看到了 Country 这个词。 这意味着fgetcsv运行良好,但字符串比较存在问题。 谁能告诉我IF语句失败的原因?

提前感谢您提供任何帮助

乔治

1 个答案:

答案 0 :(得分:0)

尝试这样比较:

if (strtolower(trim($data[0])) == 'country') {
  echo 'found';
} else { 
  print $data[0] 
}