Remover acentos de string no PHP
 28 Agosto 2017
 Php
 Rodrigo Costa Corrêa
Função criada em PHP para remover acentos de Strings.
public static function removeAccent($str) {
		$from = ' àáâãäèéêëìíîïòóôõöùúûüÀÁÂÃÄÈÉÊËÌÍÎÒÓÔÕÖÙÚÛÜçÇñÑ';
		$to = ' aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN';
		
		$keys = array ();
		$values = array ();
		preg_match_all ( '/./u', $from, $keys );
		preg_match_all ( '/./u', $to, $values );
		$mapping = array_combine ( $keys [0], $values [0] );
		return strtr ( $str, $mapping );
	}
Exemplo de uso:
removeAccent ("bênção")
// Result: bencao