remover espaço e acentos no PHP

PerguntasCategoria: PHPremover espaço e acentos no PHP

Como remover espaço e acentos de uma String utilizando ?

1 Respostas

Para remover os espaços utilize:
$string = str_replace(‘ ‘, ”, $string);

Para todos os tipos de espaços:
$string = preg_replace(‘/\s+/’, ”, $string);

$string=”olá à mim! ñ”;
function tirarAcentos($string){
return preg_replace(array(“/(á|à|ã|â|ä)/”,”/(Á|À|Ã|Â|Ä)/”,”/(é|è|ê|ë)/”,”/(É|È|Ê|Ë)/”,”/(í|ì|î|ï)/”,”/(Í|Ì|Î|Ï)/”,”/(ó|ò|õ|ô|ö)/”,”/(Ó|Ò|Õ|Ô|Ö)/”,”/(ú|ù|û|ü)/”,”/(Ú|Ù|Û|Ü)/”,”/(ñ)/”,”/(Ñ)/”),explode(” “,”a A e E i I o O u U n N”),$string);
}
echo tirarAcentos($string);