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