$string = 'text <span style="color:#f09;">text</span>
<span class="data" data-url="http://www.google.com">google.com</span>
text <span class="data" data-url="http://www.yahoo.com">yahoo.com</span> text.';
То, что я хочу сделать, это получить данные для URL от всех пролетов с классом данных. Таким образом, он должен вывести:Как вырезать теги в PHP с помощью регулярных выражений?
$string = 'text <span style="color:#f09;">text</span>
http://www.google.com text http://www.yahoo.com text.';
А потом я хочу, чтобы удалить все оставшиеся HTML теги.
$string = strip_tags($string);
Выход:
$string = 'text text http://www.google.com text http://www.yahoo.com text.';
Может кто-то пожалуйста, скажите мне, как это можно сделать?
Внутри значения атрибута нет текстового узла. Это должно быть '// span/@ data-url'. – Tomalak
@Tomalak Исправлено. благодаря – Gordon