我正在使用Google的货币计算API。它返回json。我可以将URL内容转换为字符串,但是如何在php中解析它?我试图返回“rhs”值。
$string='{lhs: "1 Euro",rhs: "1.3067 U.S. dollars",error: "",icc: true}';
$rhs=?????
echo $rhs;
答案 0 :(得分:1)
json_decode()
就是你要用的。
$data = json_decode($string);
$rhs = $data->rhs;
答案 1 :(得分:0)
使用json_decode
$rhs = json_decode($string);
// $rhs is an object now.
答案 2 :(得分:0)
没有太多内容:
$obj = json_decode($string);
$rhs = $obj->rhs;
答案 3 :(得分:0)
请参阅json_decode
答案 4 :(得分:0)
$string='{lhs: "1 Euro",rhs: "1.3067 U.S. dollars",error: "",icc: true}';
$json=json_decode($string);
echo $json->rhs;
答案 5 :(得分:-1)
使用PHP的json_decode()函数:
$string = '{lhs: "1 Euro",rhs: "1.3067 U.S. dollars",error: "",icc: true}';
$json_object = json_decode($string);
$rhs = $json_array->rhs;
echo $rhs;