"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
?>