0
Если у меня есть переменная PHP, которая является строкой, например, как это:Получить атрибут элемента DOM, с помощью PHP
$link = "<a href='test.jpg'>Download</a>";
Как я могу использовать переменную $link
, чтобы получить значение для href
с помощью PHP, а не JavaScript?
Поскольку вы создаете DOM с помощью PHP, вы должны знать все значения, которые вносили его. Вы можете разделить свою строку на константу и части атрибута, сделав $ link = 'test.jpg', а затем выводя что-то вроде echo 'Download'; – Loopo
Но я не знаю всех значений. Строка для $ link генерируется динамически, и я хочу экстраполировать значение для href и использовать его в другом месте. –
вы можете попробовать извлечь значение с помощью регулярного выражения. preg_match ("/ Download /", $ link, $ matches); ... $ matches [1] должен содержать ваше значение ссылки; – Loopo