/** * Make a string containing HTML safe for use in a HTML attribute * Tags are stripped and entities are normalized */ function stringToAttribute($string) { $string = stringStripTags($string); $string = entity::named_to_numeric($string); $string = entity::normalize_numeric($string); if (strtoupper(_CHARSET) == 'UTF-8') { $string = entity::numeric_to_utf8($string); } $string = entity::specialchars($string, 'html'); $string = entity::numeric_to_named($string); return $string; }