Для того чтобы вывести только ссылки на странице, необходимо использовать регулярные выражения вместе с функцией preg_match_all() в PHP.
В Вашем случае, если вы хотите вывести только ссылки на странице, вы можете использовать следующий код:
<?php // Получаем содержимое страницы $html = file_get_contents('http://example.com'); // Регулярное выражение для поиска ссылок $pattern = '/<as[^>]*href=("??)([^" >]*?)\1[^>]*>(.*)</a>/siU'; // Находим все ссылки на странице preg_match_all($pattern, $html, $matches); // Выводим найденные ссылки foreach ($matches[2] as $link) { echo $link . "<br>"; } ?>
В данном коде мы сначала получаем содержимое страницы с помощью функции file_get_contents(). Затем мы используем регулярное выражение для поиска всех ссылок на странице.
Регулярное выражение ищет теги <a> с атрибутом href, и извлекает URL ссылки. Затем мы используем функцию preg_match_all(), которая вернет массив всех совпадений.
После этого мы проходимся по массиву найденных ссылок и выводим их на экран с помощью цикла foreach.
Обратите внимание, что этот код работает только для HTML страниц. Если вам нужно работать с другими типами файлов или учесть другие тонкости, например, кодировку или вложенные теги, может потребоваться дополнительная обработка данных.