将特殊字符串答案转换为 json 或获取数据 PHP 的访问权限

我有这个:-


$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'吗?


它是一个字符串,我试图解码、取消编码等,但没有任何作用来获得正常的东西。先感谢您


墨色风雨
浏览 75回答 1
1回答

白板的微信

您收到的数据是 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;
打开App,查看更多内容
随时随地看视频慕课网APP