"a", "â"=>"a", "à"=>"a", "ã"=>"a", "ä"=>"a", "é"=>"e", "ê"=>"e", "è"=>"e", "ë"=>"e", "í"=>"i", "î"=>"i", "ì"=>"i", "ï"=>"i", "ó"=>"o", "õ"=>"o", "ò"=>"o", "ô"=>"o", "ö"=>"o", "ú"=>"u", "ù"=>"u", "û"=>"u", "ü"=>"u" ); $string = strtr($string,$arr); //3. Y > I $arr = array( "y"=>"i", "br"=>"b", "bl"=>"b", "ph"=>"f", "gr"=>"g", "mg"=>"g", "ng"=>"g", "rg"=>"g", "ge"=>"j", "gi"=>"j", "rj"=>"j", "mj"=>"j", "nj"=>"j", "q"=>"k", "ca"=>"k", "co"=>"k", "cu"=>"k", "c"=>"k", "lh"=>"l", "n"=>"m", "rm"=>"m", "gm"=>"m", "md"=>"m", "sm"=>"m" ); $string = strtr($string,$arr); //termincao ao por m if (substr($string,-2) == "ao") $string = substr($string,0,-2); $arr = array( "nh"=>"n", "pr"=>"p", "ç"=>"s", "x"=>"s", "ts"=>"s", "c"=>"s", "z"=>"s", "rs"=>"s", "lt"=>"t", "tr"=>"t", "ct"=>"t", "rt"=>"t", "st"=>"t", "w"=>"v" ); $string = strtr($string,$arr); //Termincao S z R M N AO L if (substr($string,-1) == "s") $string = substr($string,0,-1); if (substr($string,-1) == "z") $string = substr($string,0,-1); if (substr($string,-1) == "r") $string = substr($string,0,-1); if (substr($string,-1) == "r") $string = substr($string,0,-1); if (substr($string,-1) == "m") $string = substr($string,0,-1); if (substr($string,-1) == "n") $string = substr($string,0,-1); if (substr($string,-2) == "ao") $string = substr($string,0,-2); if (substr($string,-1) == "l") $string = substr($string,0,-1); $arr = array( "r"=>"l", "h"=>"", "a"=>"", "e"=>"", "i"=>"", "o"=>"", "u"=>"", "aa"=>"", "bb"=>"", "cc"=>"", "dd"=>"", "ee"=>"", "ff"=>"", "gg"=>"", "hh"=>"", "ii"=>"", "jj"=>"", "kk"=>"", "ll"=>"", "mm"=>"", "nn"=>"", "oo"=>"", "pp"=>"", "qq"=>"", "rr"=>"", "ss"=>"", "tt"=>"", "uu"=>"", "vv"=>"", "ww"=>"", "xx"=>"", "yy"=>"", "zz"=>"" ); $string = strtr($string,$arr); return $string; } if (isset($_GET['text'])) { $text = $_GET['text']; $result = SoundexBR($text); print "Texto: ".$text."
"; print "Resultado: ".$result; } // END_IF_ISSET ?>
Fonetica