sexta-feira, 15 de abril de 2016

PHP - Função que retorna palavras acentuadas minúsculas em maiúsculas

Olá, neste post irei mostrar a função em php que criei para tornar caracteres acentuados em maiúsculo.

Quem nunca precisou salvar caracteres com acentos no banco de dados e mesmo utilizando a função nativa do PHP "strtoupper", percebeu que os caracteres com acentos continuavam minúsculo.

Segue a função:

   function AcentoMaiusculo($var){  
     $palavra = strtoupper($var);  
     $string = strtr($palavra ,"áéíóúâêôãõàèìòùç","ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ");  
     return $string;  
   }  

A utilização é muito simples:

 $nome = 'José Gonçalves';  
 $nome = AcentoMaiusculo($nome);  
 echo $nome;  
 // Imprime JOSÉ GONÇALVES  

É isso, e até a próxima!

Nenhum comentário:

Postar um comentário