So I want to grab the attributes out of an HTML element. The following
works, except in the case that the attribute's value includes the character
">":

if (preg_match_all("/<tag([^>]*)>/i", $subject, $matches))
    print_r($matches);

A $subject of "<tag attr=\"value\">" gives:

Array
(
    [0] => Array
        (
            [0] =>
        )

    [1] => Array
        (
            [0] =>  attr="value"
        )

)

A $subject of "<tag attr=\">\">" gives:

Array
(
    [0] => Array
        (
            [0] =>

Thanks for any help,
-Dan


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to