$language = file_get_contents('http://api.microsofttranslator.com/V2/Ajax.svc/Detect?appid=APPID&text=hello');
$language = str_replace('"', '', $language);
if($language != 'en')
{
echo 'not english';
}
{
echo 'english';
}
所以,上面代码中发生的是file_get_contents输出"en",然后我删除引号并比较它是否等于en。但是上面代码的问题是它会输出not english,即使'en' != 'en'.
知道我做错了什么吗?我也尝试转换$language为 string (string)$language,但这也没有解决。