(.*?)<\/b>
((.*?)

(.*?))/i",$d,$r); $attribute = array(); $definition = array(); foreach($r[2] as $key=>$def){ $def = preg_replace("/<.*?\/?>/i","",$def); array_push($definition,trim($def)); } foreach($r[1] as $key=>$attr){ array_push($attribute,trim($attr)); echo $key ." => ". $attr ."
\n".$definition[$key]."

\n"; } $attribute = array_unique($attribute); $definition = array_unique($definition); ?>