当我比较两个字符串时,PHP的行为就像它们不匹配。
寻找问题之后,我现在删除了字符串中所有不可见的字符。
这是让我认为我的字符串相同的代码
$comp = $values[0] == "Id" ? true : false;
var_dump($comp, $values[0], "Id");
响应为
boolean false
string 'Id' (length=2)
string 'Id' (length=2)
编辑:我还检查了http://asciivalue.com/index.php字符串的ASCII字符是否相同