public static function utf8ToIso($string) { if (!self::$array_relacional_utf8_iso) { $utf8_array = array(); $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = '"'; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "<"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = ">"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "&"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $utf8_array[] = "�"; $array_relacional = array(); foreach ($utf8_array as $iso_char) { $array_relacional[utf8_encode($iso_char)] = $iso_char; } self::$array_relacional_utf8_iso = $array_relacional; } $new_string = str_replace(array_keys(self::$array_relacional_utf8_iso), array_values(self::$array_relacional_utf8_iso), $string); return $new_string; }