Как проставить ссылки в HTML?

Ссылка скопирована
PHP
16 февраля 2026 1 ответ

Добрый день.
Есть массив ключевых слов - ['CPU', 'RAM', 'Ryzen', ...]
Есть html текст с тегами - параграфы, изображения, ссылки
Необходимо найти в тексте ключевые слова и сделать их ссылками, например <a href="https://site.com/Ryzen">ryzen</a>
Если ключевое слово является атрибутом тега, или уже в ссылке или по другой любой причине не может стать ссылкой - игнорировать.
Прошу помочь

Дополнительно:

1. Изучить https://www.php.net/manual/ru/book.dom.php
2. Найти контекст всех тегов на странице и если тег не является ссылкой, то заменить в нем ключевые слова на ссылки

  • Интересный вариант, спасибо

Ответы:

Если я правильно понял, то вот, в данной статье всё указано.

  • все здорово, но необходимо решить задачу на php
  • pantsarny, разницы нету, но если так хотите, то попробую помочь.
  • На php код будет немного легче.
    &lt;?php $data = file_get_contents('ссылка на ваш сайт'); $regex = '/ryzen/'; preg_match($regex,$data,$match); var_dump($match); echo $match[1]; // дальше замена уже контента ?&gt;

    &lt;?php $data = file_get_contents('ссылка на ваш сайт'); $regex = '/ryzen/'; preg_match($regex,$data,$match); var_dump($match); echo $match[1]; // дальше замена уже контента ?&gt;

    Код взят с данной статьи

  • Легче, но не выполняет условие в задании
  • Загир Меджидов, абсолютно мимо требований
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Сергей Миронов Ответ

Для создания ссылок в HTML необходимо использовать тег . Вот пример, как можно создать ссылку:

<a href="https://www.example.com">Название ссылки</a>

<a href="https://www.example.com">Название ссылки</a>

Где "https://www.example.com" - это ссылка, на которую будет вести ссылка, а "Название ссылки" - текст, который будет отображаться как ссылка.

Также можно добавить атрибут target для определения поведения ссылки при клике. Например, если вы хотите, чтобы ссылка открывалась в новой вкладке браузера, используйте атрибут target="_blank":

<a href="https://www.example.com" target="_blank">Название ссылки</a>

<a href="https://www.example.com" target="_blank">Название ссылки</a>

Если вы хотите добавить ссылку на email, используйте префикс "mailto:" перед адресом email:

<a href="mailto:info@example.com">Написать нам</a>

<a href="mailto:info@example.com">Написать нам</a>

Также можно добавлять ссылки на различные элементы на странице, используя атрибут id. Например, если у вас есть элемент с id="section1", вы можете создать ссылку, которая прокрутит страницу к этому элементу:

<a href="#section1">Перейти к разделу 1</a>

<a href="#section1">Перейти к разделу 1</a>

Надеюсь, это поможет вам размещать ссылки в HTML. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно