如何从API返回的PHP数组中提取纬度、经度变量
提取API数组中的经纬度到PHP变量
假设你的API返回结果已存储在$apiResponse变量中,根据给定的数组结构,直接通过数组层级索引即可提取目标值:
// 示例API返回数组 $apiResponse = [ 'data' => [ [ 'latitude' => 53.268074, 'longitude' => -109.99477, // 其他字段省略 ] ] ]; // 提取纬度和经度到独立变量 $latitude = $apiResponse['data'][0]['latitude']; $longitude = $apiResponse['data'][0]['longitude']; // 验证输出(可选) echo "纬度:{$latitude},经度:{$longitude}";
如果data数组包含多个地址条目,可通过循环批量提取:
foreach ($apiResponse['data'] as $address) { $lat = $address['latitude']; $lng = $address['longitude']; // 此处可添加对每个经纬度的业务处理逻辑 echo "纬度:{$lat},经度:{$lng}<br>"; }
内容的提问来源于stack exchange,提问作者ohgodpleasehelpme
相关产品推荐
相关产品推荐

