Como remover acentos de palavras com PHP?
PHP remover acentos
Basta usar uma função simples com str_replace.
<?php //Inicia o código PHP.
function tirarAcentos($string){//Declara a função e recebe o parâmetro $string.
//Abaixo é usado str_replace em cada vogal ou consuante com acento que será retirado o acento.
//Além de retirar o acento, retorna a informação na mesma variável $string.
$string = str_replace('ã', 'a', $string);
$string = str_replace('á', 'a', $string);
$string = str_replace('Ã', 'A', $string);
$string = str_replace('Á', 'A', $string);
$string = str_replace('ç', 'c', $string);
$string = str_replace('Ç', 'C', $string);
$string = str_replace('ẽ', 'e', $string);
$string = str_replace('é', 'e', $string);
$string = str_replace('Ẽ', 'E', $string);
$string = str_replace('É', 'E', $string);
$string = str_replace('í', 'i', $string);
$string = str_replace('Í', 'I', $string);
$string = str_replace('ó', 'o', $string);
$string = str_replace('Ó', 'O', $string);
$string = str_replace('Ú', 'U', $string);
$string = str_replace('ú', 'u', $string);
//No final retorna a variável com o texto sem acento.
return $string;
}
Para usar a função na variável, basta passar ela como parâmetro. Igual o exemplo abaixo.
$palavrasComAcentos = "função, variável, parâmetro";
$palavrasSemAcentos = tirarAcentos($palavrasComAcentos);
echo $palavrasSemAcentos;
//Irá imprimir na tela funcao, variavel, parametro.
Leia mais em: ww.php.net/manual/pt_BR/funct...