/** * * * @param unknown $str * @return unknown */ public static function transliterate($str) { Encoding::_build_trans_map(); foreach (Encoding::$trans_map as $utf8 => $latin1) { if (preg_match('/' . $utf8 . '/', $str)) { $str = preg_replace('/' . $utf8 . '/', $latin1, $str); } } return $str; }