У меня есть этот код:
<div class="small_map_wrapper">
<script type="text/javascript">loadMap('44.7958873,20.471077899999954');</script>
Я получу этот контент с:
$string = $xpath->query("//div[@class='small_map_wrapper']/@script")->item(0)->textContent;
тогда я пытаюсь получить эти цифры '44 .7958873,20.471077899999954 'с preg_match:
preg_match('/.*loadMap([\d.,]+)<.*/', $string, $matches);
list($lat, $lng) = explode(',', $matches[1]);
$data['lat'] = $lat;
$data['lng'] = $lng;
НО ЧТО-ТО В КОДЕ Я НЕПРАВИЛЬНО. Я не вижу ошибки. Кто-то видит ошибку, потому что после запуска этот код $ data ['lat'] равен 0, тоже lng
(мой английский не очень хорошо, извините за это)