我有这个:-$str = 'hello';$url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fr&dt=t&q=" . $str;$R=file_get_contents($url);print($R);我得到:- [[["Bonjour","hello",null,null,1] ] ,null,"en",null,null,null,1.0,[] ,[["en"] ,null,[1.0] ,["en"] ] ]你能帮助我访问'Bonjour'和'en'吗?它是一个字符串,我试图解码、取消编码等,但没有任何作用来获得正常的东西。先感谢您
1 回答
白板的微信
TA贡献1883条经验 获得超3个赞
您收到的数据是 json 格式,因此您应该对其进行解码。
$str = 'hello';
$url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fr&dt=t&q=" . $str;
$result = file_get_contents($url);
$data = json_decode($result);
//print_r($data);
$bonjour = $data[0][0][0];
$en = $data[2];
echo $bonjour . ' ' . $en;
- 1 回答
- 0 关注
- 74 浏览
添加回答
举报
0/150
提交
取消