Formatando texto em minúsculo e maiúsculo com PHP

No dia a dia de um programador volta e meia precisamos de algumas coisas relativamente simples, porém que não lembramos, afinal é praticamente impossível lembrar todas as funções da linguagem. Pensando nisto resolvi criar uma categoria aqui no blog chamada “dicas rápidas PHP” para publicar dicas e funções simples mas que quebram um “galhão”.

Pra começar vamos lembrar funções para formatação de texto, tudo em maiúsculo, minúsculo, só a primeira letra em maiúsculo, formatando dados de um array e etc…

Formatando texto para maiúsculo e minúsculo

echo strtolower("TEXTO"); // resultado: texto
 
echo strtoupper("texto"); // resultado: TEXTO
 
echo ucwords("texto"); // Texto

Convertendo array para maiúsculo ou minúsculo

function arraytoupper(array $array, $round = 0){ 
  return unserialize(strtoupper(serialize($array))); 
}
 
function arraytolower(array $array, $round = 0){ 
  return unserialize(strtolower(serialize($array))); 
}

Uma observação, na hora de formatar o texto para maiúsculo ou minúsculo é levada em consideração o local atual, se você tentar formatar o Ç para minúsculo e o locale não for pt-Br não vai funcionar, então lembre-se de usar:

setlocale(LC_ALL, 'pt_BR');

É isso ai pessoal, até a próxima.

Se você gostou deste post, escreva um comentário e/ou cadastre-se em nosso feed.

Comentários

Ainda não há comentários.

Escreva um Comentário

(obrigatório)

(obrigatório)