У меня есть этот код ниже. Переменная $ address должна получить строку, чтобы преобразовать ее и отправить в базу данных. У меня есть форма со входами, которые я храню в других переменных. Как преобразовать значения, чтобы получить lat и long?Как преобразовать переменную php в строку (From <form:input>), чтобы отправить lat, и долго?
$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;
Да, они хороши. Каждая другая переменная загружается в базу данных, кроме этой. <тд ширина = "100"><размер шрифта = "5"> Település:
Я попробовал ваш сценарий и он работает отлично. Вот как я строю адрес: $ address = $ _POST ['user_telepules']. ','. $ _ POST ['user_utca']. ' »[User_irsz '] $ _ POST.'; –
Thx, вы лучшие! – JustMatthew