function strip_attributes($msg, $tag, $attr, $suffix = "") { $lengthfirst = 0; while (strstr(substr($msg, $lengthfirst), "") + 1); $img = str_replace(" =", "=", $img); $out = "", strpos($img, $attr[$i] . "=")) - (strpos($img, $attr[$i] . "=") + strlen($attr[$i]) + 1) : strpos($img, " ", strpos($img, $attr[$i] . "=")) - (strpos($img, $attr[$i] . "=") + strlen($attr[$i]) + 1); $val = substr($img, strpos($img, $attr[$i] . "=" ) + strlen($attr[$i]) + 1, $long_val); if (!empty($val)) { $out .= " " . $attr[$i] . "=" . $val; } 
         } 
         if (!empty($suffix)) { $out .= " " . $suffix; } 
         $out.=">"; 
         $partafter = substr( $partafter with, strpos( $partafter with,">") + 1); 
         $msg = substr($msg, 0, $tag _start). $out. $partafter; 
         $lengthfirst = $tag tag_start + 3; 
     } 
     return $msg; 
}
Ця функція приймає 4 параметри.

1. $msg. Текст, який потрібно позбавити атрибутів.
2. $tag. Тег, з якого ви хочете усунути атрибути (p, span, div, наприклад).
3. $ Attr. Масив із назвами атрибутів, яких ви хочете прибрати (залишивши інші недоторканими). Якщо масив порожній, функція прибере всі атрибути.
4. $ suffix. Додатковий текст, який потрібно додати до тега. Це може бути новий атрибут, наприклад.