PHP - Função para remover acentos
Talvez seja algo bem bobo, mas ajuda bastante, principalmente quando da impressão matricial direto pela porta que usa a fonte da impressora. Como curiosidade, observem como a função str_replace é poderosa.
function removeacentos ($var) { $ACENTOS = array("À","Á","Â","Ã","à","á","â","ã"); $SEMACENTOS= array("A","A","A","A","a","a","a","a"); $var=str_replace($ACENTOS,$SEMACENTOS, $var); $ACENTOS = array("È","É","Ê","Ë","è","é","ê","ë"); $SEMACENTOS= array("E","E","E","E","e","e","e","e"); $var=str_replace($ACENTOS,$SEMACENTOS, $var); $ACENTOS = array("Ì","Í","Î","Ï","ì","í","î","ï"); $SEMACENTOS= array("I","I","I","I","i","i","i","i"); $var=str_replace($ACENTOS,$SEMACENTOS, $var); $ACENTOS = array("Ò","Ó","Ô","Ö","Õ","ò","ó","ô","ö","õ"); $SEMACENTOS= array("O","O","O","O","O","o","o","o","o","o"); $var=str_replace($ACENTOS,$SEMACENTOS, $var); $ACENTOS = array("Ù","Ú","Û","Ü","ú","ù","ü","û"); $SEMACENTOS= array("U","U","U","U","u","u","u","u"); $var=str_replace($ACENTOS,$SEMACENTOS, $var); $ACENTOS = array("Ç","ç","ª","º","°"); $SEMACENTOS= array("C","c","a.","o.","o."); $var=str_replace($ACENTOS,$SEMACENTOS, $var);
return $var; }
?> HaroldoonQuarta 15 Outubro 2008 - 12:43:29  Comentário(s):1 | TrackBacks:0
|
|
|