如何从php curl访问结果
很抱歉问了这个基本问题,但我对PHP还不熟悉 我在php中使用curl访问数据库中的记录。一切正常,最后我创建了一个名为“result”的变量。我的问题是如何访问结果变量中的xcoord和ycoord值 我的卷发:如何从php curl访问结果,php,curl,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,
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"}]}
提前感谢您的帮助看起来像是JSON
$decoded = json_decode($result);
echo $decoded->time;
echo $decoded->total_rows;
foreach($decoded->rows as $row) {
echo $row->name;
//so on
}
这与卷曲无关。您正在执行的HTTP请求返回的似乎是JSON数据。使用json_decode()将此字符串解码到json树中。