这是我到目前为止所拥有的:
$arrayPrices = array(
translate($lang_type, "A/C System Evaluation") => "19.95",
translate($lang_type, "A/C Evaluation & Recharge") => "99.00"
);
我的翻译功能是:
function translate($to_lan, $text) {
if($to_lan == "en") {
return $text;
} else {
$translate_feed = @file_get_contents('http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=' . BING_APPID . '&text=' . urlencode($text) . '&from=en&to=' . $to_lan . '');
$translate = simplexml_load_string($translate_feed);
return ($translate_feed === false) ? $text : $translate[0];
}
}
出于某种原因,我无法在我的 PHP 数组中显示该翻译功能。
如果我输入echo translate($lang_type, "A/C System Evaluation");
它就可以正常工作并翻译。但是当在该数组中使用时,它只会返回空白。
有谁知道我能做什么?