$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
,但这也没有解决。