예제 #1
0
 /**
  * Conbine function trim and Clean Quote
  *
  * @param string $str
  * @return string
  */
 public static function inputCleanQuote($str)
 {
     return magixcjquery_filter_var::trimText(magixcjquery_filter_var::cleanQuote($str));
 }
예제 #2
0
 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;
 }