Руслан:
Вот так в js работает:
var testGeoCoder = ymaps.geocode("Петрозаводск");
testGeoCoder.then(function(response){
lat = response.geoObjects.get(0).geometry._coordinates[0];
lon = response.geoObjects.get(0).geometry._coordinates[1];
console.log('Широта: ' + lat + ' Долгота: ' + lon);
})
Борис Якушев:
Посмотрите:
Дж.Фридл - Регулярные выражения
Бен Форта - Регулярные выражения. 10 минут на урок
Они не совсем учебники, но больше чего-то на ум не приходит.
Сергей:
1. Поставьте curl_setopt($ch, CURLOPT_VERBOSE, true); Посмотрите чего вам сервер говорит.
2. А вообще, как показывает практика, содержимое таких страниц в один проход curl`ом вы вряд ли получите
Поместите выше
foreach( $data as $value ):