Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

-rafael-

[Resolvido] Atualizar dados armazenados no banco

Recommended Posts

ola

 

tenho uma tabela com o nomes das cidades e estados brasileiros.

 

o problema é que eu gostaria de passar todos os nomes para MAIUSCULAS.

 

so os dos estados ta facil, o problema é os 5000 municipios.

 

ha uma forma de se fazer isso automaticamente?

 

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola

 

muito obrigado!!! resolvido!!!

 

mas importunando só mais um pouquinho: teria alguma maneira de retirar os acentos também?

 

mais uma vez, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto a remover os acentos, tenho essas duas soluções. Uma delas servirá pra ti:

 

function removerAcento($str){
    $from = "ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç&";
    $to   = "SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyyAAAAEEIOOOUUCaaaaeeiooouucE";
    $resto =  strtr($str, $from, $to);
    return $resto;
}


function removeAcentosUTF8($str, $enc = "UTF-8"){
	$acentos = array(
	'A' => '/À|Á|Â|Ã|Ä|Å/',
	'a' => '/à|á|â|ã|ä|å/',
	'C' => '/Ç/',
	'c' => '/ç/',
	'E' => '/È|É|Ê|Ë/',
	'e' => '/è|é|ê|ë/',
	'I' => '/Ì|Í|Î|Ï/',
	'i' => '/ì|í|î|ï/',
	'N' => '/Ñ/',
	'n' => '/ñ/',
	'O' => '/Ò|Ó|Ô|Õ|Ö/',
	'o' => '/ò|ó|ô|õ|ö/',
	'U' => '/Ù|Ú|Û|Ü/',
	'u' => '/ù|ú|û|ü/',
	'Y' => '/Ý/',
	'y' => '/ý|ÿ/',
	'a.' => '/ª/',
	'o.' => '/º/');

   return preg_replace($acentos,
                       array_keys($acentos),
                       htmlentities($str,ENT_NOQUOTES, $enc));
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola

 

salvo engano, essas funções sao para dados que serao armazenados, certo?

 

meu problema é que os dados ja estao na tabela. Preciso alterar os dados da tabela.

 

obrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.