Парсинг значений HTML тэга

WebPHPDev

Новичок
Парсинг значений HTML тэга

Есть скажем некоторый тэг:
PHP:
<a href="http://site.ru" style="st1 st2" class="cl1 cl2">
Нет ли в РНР готовой функции, которая разберёт этот тэг по его значениям?
Что-то вроде:
$arr["href"] = "http://site.ru";
$arr["style"] = "st1 st2";
$arr["class"] = "cl1 cl2";

Пом было что-то подобное, но никак не найду в манах.. Можно, в принципе, и самому регулярками забацать эту штуку, но маленько я пассую на ситуации где тэг может быть представлен как:
PHP:
<a href=http://site.ru style=st1 class="cl1 cl2">
 

WebPHPDev

Новичок
Ну.. по-моему, это довольно весомые классы для такой маленькой задачи.
Наверное прийдётся самому всё-таки написать подобный парсер. :)
 

x-yuri

Новичок
ну решать тебе, я б на твоем месте сначала попробовал готовое решение и только если бы заметил тормоза из-за него, что-то свое писал бы. По-крайней мере для твоей задачи

а для чего тебе html парсить?
 

WebPHPDev

Новичок
Парсить мне для того, чтобы посмотреть стоит ли ссылка в rel=nofollow или нет.
Можно подумать на счёт регулярок, но... хм.. но наверное всё-таки можно подумать на счёт них :)
 
Сверху