如何将 php 变量转换为字符串(来自 <form:input>),以发送纬度和经度?
How to convert a php variable into a string(From <form:input>), to send lat, and long?
我在下面有这段代码。 $address 变量必须得到一个字符串,以便转换并将其发送到数据库。我有一个带有输入的表单,我将其存储在其他变量中。我应该如何转换这些值以获得纬度和经度?
$address = "Rákoscsaba, Nagyréde utca 8. 1172"; // Google HQ
$prepAddr = str_replace(' ','+',$address);
$geocode=file_get_contents('https://maps.google.com/maps/api/geocode/json?address='.$prepAddr.'&sensor=false');
$output= json_decode($geocode);
$lat = $output->results[0]->geometry->location->lat;
$long = $output->results[0]->geometry->location->lng;
有效...我要使用的 3 个变量:$user_telepules、$user_utca'、$user_irsz
我已经尝试过这些方法:
$address =['user_telepules'].','.['user_utca'].['user_irsz'];
$address =(string)$user_telepules.','.(string)$user_utca.(string)$user_irsz;
它应该已经是一个字符串,表单输入总是将字符串传递给 php 解释器。
$address = $user_telepules.",".$user_utca." ".$user_irsz;
好的,我明白了。向我们展示这三个变量的一些数据样本。可能是其他问题,不是字符串格式问题。
您如何从输入传递变量?您是否检查过它们是否确实存在并通过表单输入?
我在下面有这段代码。 $address 变量必须得到一个字符串,以便转换并将其发送到数据库。我有一个带有输入的表单,我将其存储在其他变量中。我应该如何转换这些值以获得纬度和经度?
$address = "Rákoscsaba, Nagyréde utca 8. 1172"; // Google HQ
$prepAddr = str_replace(' ','+',$address);
$geocode=file_get_contents('https://maps.google.com/maps/api/geocode/json?address='.$prepAddr.'&sensor=false');
$output= json_decode($geocode);
$lat = $output->results[0]->geometry->location->lat;
$long = $output->results[0]->geometry->location->lng;
有效...我要使用的 3 个变量:$user_telepules、$user_utca'、$user_irsz
我已经尝试过这些方法:
$address =['user_telepules'].','.['user_utca'].['user_irsz'];
$address =(string)$user_telepules.','.(string)$user_utca.(string)$user_irsz;
它应该已经是一个字符串,表单输入总是将字符串传递给 php 解释器。
$address = $user_telepules.",".$user_utca." ".$user_irsz;
好的,我明白了。向我们展示这三个变量的一些数据样本。可能是其他问题,不是字符串格式问题。
您如何从输入传递变量?您是否检查过它们是否确实存在并通过表单输入?