$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が、それも修正されませんでした。