пытается вычислить расстояние с широтой и длиной и с помощью функции php distance () перед сборкой. Проблема в том, что я не могу сформировать массив, такой как $ point1 и $ Point 2
$point1 = array("lat" => "48.8666667", "long" => "2.3333333"); // Paris (France)
$point2 = array("lat" => "19.4341667", "long" => "-99.1386111"); // Mexico City (Mexico)
echo$km = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long']);
Вотмой запрос и его возвращаемый массив вроде этого
Array
(
[0] => Array
(
[lat] => 32.9697
[long] => -96.80322
)
[1] => Array
(
[lat] => 29.46786
[long] => -98.53506
)
)
это код
foreach ($usersInfo as $key=> $users)
{
$ridefrom=$users['ride_from'];
$rideto=$users['ride_to'];//this is from lat long
$tempLatLong = explode(',',$users['ride_from']);
$tempLatLong1 = explode(',',$users['ride_to']);
$key = array('lat','long');
$to = array_combine($key,$tempLatLong);
$from = array_combine($key,$tempLatLong1);
$array1=array_push($finalDest,$to);
$array2=array_push($finalDest,$from);
echo $km = distanceCalculation($array1['lat'], $array1['long'],$array2['lat'],$array2['long']);
print_r($finalDest); // displays all array
}
Могу ли я справиться с этим, как $ Point1 и $ Point2
Спасибо