<?php
function trataTxt($var) {
$var = strtolower($var);
$var = ereg_replace("[áàâãª]","a",$var);
$var = ereg_replace("[éèê]","e",$var);
$var = ereg_replace("[óòôõº]","o",$var);
$var = ereg_replace("[úùû]","u",$var);
$var = str_replace("ç","c",$var);
return $var;
}
echo "Texto com acento:" . "á é í ó ú";
echo "<br>";
echo "Texto sem acento:" . trataTxt("á é í ó ú");
?>--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
FAQ: https://www.assembla.com/wiki/show/nfephp/FAQ
Como Participar: https://www.assembla.com/wiki/show/nfephp/Como_participar
Como Utilizar: http://www.assembla.com/wiki/show/nfephp/Como_utilizar
/**
* __limpaString
* Remove todos dos caracteres espceiais do texto e os acentos
*
* @version 1.02
* @package NFePHP
* @author Roberto L. Machado <linux.rlm at gmail dot com>
* @return string Texto sem caractere especiais
*/
private function __limpaString($texto){
$aFind = array('&','á','à','ã','â','é','ê','í','ó','ô','õ','ú','ü','ç','Á','À','Ã','Â','É','Ê','Í','Ó','Ô','Õ','Ú','Ü','Ç');
$aSubs = array('e','a','a','a','a','e','e','i','o','o','o','u','u','c','A','A','A','A','E','E','I','O','O','O','U','U','C');
$novoTexto = str_replace($aFind,$aSubs,$texto);
$novoTexto = preg_replace("/[^a-zA-Z0-9 @,-.;:]/", "", $novoTexto);
return $novoTexto;
}//fim __limpaString