Ir para conteúdo
Fórum Script Brasil
  • 0

converter um caracter com acento em uma variavel


searles

Pergunta

Olá,

estou com o seguinte problema,

preciso pegar uma variavel $_POST e converter em outra variavel para armazenar em um banco de dados,

o problema é que quando digito uma palavra com acento e pego os resultados da array $_POST

tenho que transformar as letras acentuadas (á, à, ó, ô etc...) em uma variavel tipo

á = a1, para enviar pro banco de dados.

estou usando dessa forma, mas o resultado é sempre 'variavel diferente'.

<?php

if(isset($_POST['envia'])){

$letras = $_POST['teste'];

$L1 = $letras[0];

$L2 = $letras[1];

$L3 = $letras[2];

$L4 = $letras[3];

if($L1 == ''){

echo 'Digite uma palavra';

}elseif ($L1 == 'Á'){

$a = A1;

echo $a;

}else{

echo 'variavel diferente';

}

}

?>

sou novo no php, alguém pode me dizer onde está o erro?

ou se realmente é possivel fazer isso?

obrigado!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Consegui resolver com str_replace, trocando o valor dos caracteres

desta forma:

<?php

if(isset($_POST['envia'])){

$letras = $_POST['teste'];

$newTxt =str_replace(array('Á','Â','Ã','À','á','â','ã','à','É','Ê','é','ê','Í','í','Ó','Ô','Õ','ó','ô','õ','Ú','ú','Ç','ç'),array('a1','a2','a3','a4','a1','a2','a3','a4','e1','e2','e1','e2','i1','i1','o1','o2','o3','o1','o2','o3','u1','u1','c1','c1'),$letras);

echo $newTxt[0] . ' ' . $newTxt[1] . ' ' . $newTxt[2] . ' ' . $newTxt[3] . ' ' . $newTxt[4] . ' ' . $newTxt[5] . ' ' . $newTxt[6] . ' ' . $newTxt[7];

}

?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,5k
    • Posts
      652,3k
×
×
  • Criar Novo...