如何从php curl访问结果

时间:2013-03-14 21:57:34

标签: php curl

对不起基本问题,但我是PHP的新手。

我在php中使用curl来访问数据库中的记录。一切正常,最后我创建了一个名为'result'的变量。我的问题是如何访问结果变量中的xcoord和ycoord值?

我的卷曲:

  curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
  curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  $result = curl_exec($ch);
  curl_close($ch);

echo $result;的结果:

{"time":0.041,"total_rows":1,"rows":[{"name":" test ","xcoord":" 13.307580499999972 ","ycoord":" 52.4212494"}]} 

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

看起来像是JSON

$decoded = json_decode($result);

echo $decoded->time;
echo $decoded->total_rows;
foreach($decoded->rows as $row) {
   echo $row->name;
   //so on
}