note 35459 deleted from function.strtr by didou

From: Date: Wed, 28 Jan 2004 20:39:31 +0000
Subject: note 35459 deleted from function.strtr by didou
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-64338@lists.php.net to get a copy of this message
Note Submitter: pedroivo@linuxgoias.net ---- function str_replace_special($str) { //esta funçao retira todos os acentos e caracteres especiais, deixando apenas // o '_' e as vogais em si. // Pedro Ivo(pedroivo@linuxgoias.net) // acentos e caracteres padroes do portugues brasileiro $trade = array('á'=>'a','à'=>'a','ã'=>'a', 'ä'=>'a','â'=>'a', 'Á'=>'A','À'=>'A','Ã'=>'A', 'Ä'=>'A','Â'=>'A', 'é'=>'e','è'=>'e', 'ë'=>'e','ê'=>'e', 'É'=>'E','È'=>'E', 'Ë'=>'E','Ê'=>'E', 'í'=>'i','ì'=>'i', 'ï'=>'i','î'=>'i', 'Í'=>'I','Ì'=>'I', 'Ï'=>'I','Î'=>'I', 'ó'=>'o','ò'=>'o','õ'=>'o', 'ö'=>'o','ô'=>'o', 'Ó'=>'O','Ò'=>'O','Õ'=>'O', 'Ö'=>'O','Ô'=>'O', 'ú'=>'u','ù'=>'u', 'ü'=>'u','û'=>'u', 'Ú'=>'U','Ù'=>'U', 'Ü'=>'U','Û'=>'U', '$'=>'_','@'=>'_','!'=>'_', '#'=>'_','%'=>'_', '^'=>'_','&'=>'_','*'=>'_', '('=>'_',')'=>'_', '-'=>'_','+'=>'_','='=>'_', '\\'=>'_','|'=>'_', '`'=>'_','~'=>'_','/'=>'_', '\"'=>'_','\''=>'_', '<'=>'_','>'=>'_','?'=>'_', ','=>'_','ç'=>'c','Ç'=>'C'); return(strtr($str,$trade)); }

« previous php.notes (#64338) next »