/** * Combine function trim and escapeHTML and downTextCase for input * * @param string $str * @return string */ public static function inputCleanStrolower($str) { return magixcjquery_filter_var::trimText(magixcjquery_filter_var::escapeHTML(magixcjquery_string_convert::downTextCase($str))); }
public static function make2tagString($str) { /**Clean accent*/ $Caracs = array("¥" => "Y", "µ" => "u", "À" => "A", "Á" => "A", "Â" => "A", "Ã" => "A", "Ä" => "A", "Å" => "A", "Æ" => "A", "Ç" => "C", "È" => "E", "É" => "E", "Ê" => "E", "Ë" => "E", "Ì" => "I", "Í" => "I", "Î" => "I", "Ï" => "I", "Ð" => "D", "Ñ" => "N", "Ò" => "O", "Ó" => "O", "Ô" => "O", "Õ" => "O", "Ö" => "O", "Ø" => "O", "Ù" => "U", "Ú" => "U", "Û" => "U", "Ü" => "U", "Ý" => "Y", "ß" => "s", "à" => "a", "á" => "a", "â" => "a", "ã" => "a", "ä" => "a", "å" => "a", "æ" => "a", "ç" => "c", "è" => "e", "é" => "e", "ê" => "e", "ë" => "e", "ì" => "i", "í" => "i", "î" => "i", "ï" => "i", "ð" => "o", "ñ" => "n", "ò" => "o", "ó" => "o", "ô" => "o", "õ" => "o", "ö" => "o", "ø" => "o", "ù" => "u", "ú" => "u", "û" => "u", "ü" => "u", "ý" => "y", "ÿ" => "y"); $str = strtr("{$str}", $Caracs); $str = magixcjquery_filter_var::trimText($str); /* stripcslashes backslash */ $str = magixcjquery_filter_var::cleanQuote($str); /*replace blank and special caractère*/ $cSpec = array("@'@i", '[\\?]', '[\\#]', '[\\@]', '[\\,]', '[\\!]', '[\\:]', '[\\(]', '[\\)]'); $rSpec = array(" ", " ", " ", " ", " ", " ", " ", " ", " "); /*Removes the indent if end of string*/ $str = rtrim(preg_replace($cSpec, $rSpec, $str), ""); /*Convert UTF8 encode*/ $str = magixcjquery_string_convert::decode_utf8($str); /*Convert lower case*/ $str = magixcjquery_string_convert::downTextCase($str); return $str; }