Получение онлайн расчета в переполнении стека

Хорошо, поэтому я использую file_get_contents для получения выходных данных с веб-сайта, теперь я в основном пытаюсь получить результат с этого веб-сайта

пример

http://boulter.com/gps/distance/?from=44.784129%2C+20.489507&к = 44.782793% 2C + 20,506533&ед = к

Как мне это сделать? Я имею в виду, что это мой текущий код, но, как вы можете видеть, он отображает практически весь веб-сайт

function getDistance($x, $y, $xA, $yA) {
$distance_ = file_get_contents("http://boulter.com/gps/distance/?from=".$x."+".$y."&to=".$xA."+".$yA."&units=k");
echo $distance_;
}

1

Решение

Если вы хотите получить расстояние, вот примерный пример того, как:

$distance = file_get_contents('url');

//match all td elements since the data is tabular
preg_match_all('/<td.*(.*?)<\/td>/si', $distance, $matches);
//remove html tags
$string = strip_tags($matches[0][0]);

$distance = substr($string, -26); //ouput is string(26) "1.36 kilometers E (96°)--"
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector