Подскажите пожалуйста, мне нужно с одного сайта брать список ссылок, который находится в тэгах <a href="/news/ftr/">(тут элементы списка)</a> Я использую шаблон Код (Text): $parse = "#<a href=\"\/news\/ftr\/(.*?)<\/a>#si"; С помощью Curl вытягиваю страницу а затем передаю все данные функции Код (Text): preg_match($parse_id,$result,$matches); $f=$matches[1]; но получается что данная функция возвращает первое найденное совпадение, а как сделать чтобы я получила массив из данных списка если щаблон $parse одинаковый у всего списка?
http://ru2.php.net/manual/en/function.p ... ch-all.php http://ru2.php.net/manual/en/function.preg-match.php обратите внимане на аргумент $matches
привет, отдельное спасибо за Код (Text): preg_match_all("/(<([\w]+)[^>]*>)(.*?)(<\/\\2>)/", $html, $matches, PREG_SET_ORDER); foreach ($matches as $val) { echo "matched: " . $val[0] . "\n"; echo "part 1: " . $val[1] . "\n"; echo "part 2: " . $val[2] . "\n"; echo "part 3: " . $val[3] . "\n"; echo "part 4: " . $val[4] . "\n\n"; } я что-то не нашла этого