function _get_attributes($tag) { preg_match_all('/([a-z]+)="(.+)"/iU', $tag, $attribute); for ($i = 0; $i < count($attribute[1]); $i++) { $att = strtoupper($attribute[1][$i]); if (preg_match('/NAME|LOOP/', $att)) { $attributes[$att] = preg_replace_callback(EasyTemplate::reg('var'), array('EasyTemplate', '_var_callback'), $attribute[2][$i]); } else { $attributes[$att] = preg_replace_callback(EasyTemplate::reg('var'), array('EasyTemplate', '_var_callback_att'), $attribute[2][$i]); } } return $attributes; }