Задать вопрос
Protossan
@Protossan
студент

Как сделать из текста ссылку?

Помогите регуляркой. Есть текст в котором встречаются обращения к картинкам типа рис. 69. Возле картинок стоят якоря name="pict69" (ну т.е. pict и номер картинки). Каким правилом с помощью preg_replace сделать вместо рис. 69ссылку <a href="#pict69">рис. 69</a>
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
$string = 'dd  dss рис. 69 ddd';
$pattern = '~(рис\. (\d+))~';
$replacement = '<a href="#pict$2">$1</a>';
echo preg_replace($pattern, $replacement, $string);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы