Ir para conteúdo

POWERED BY:

Arquivado

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

williamfoose

[Resolvido] if dando problemas

Recommended Posts

Olá pessoal.

 

Estou tendo um problema com um if aqui ¬¬

 

xD

 

Bom, no if mostra dados do banco. Ae vé se é

 

Como serve o if é ou não é xD.

 

Bom. Meu problema e que tem palavras com letras maiusculas e minusculas.

 

E algumas com a primeira letra maiuscuma e o resto minuscula.

 

Exemplo

 

O if não está consequindo verificar que

 

Google e iqual GOOGLE.

 

ou

 

GooGle e iqual Google.

 

Como faço para ele saber qual e direitinho.

 

Sem acento ou não.

 

Com letra maiuscula ou minuscula.

 

Como faço o if saber que ele é iqual?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em relação ao problema de minusculas com maisculas, basta usar a função strtolower na comparação.

 

if (strtolower($var1) == strtolower($var2))

 

Agora pra tirar os acentos, eu faria uma função, substituindo elas, +- assim:

 

$a1 = array(á,é);

$a2 = array(a,e);

 

$var1 = str_replace($a1,$a2,$var1);

 

Desconheço alguma função nativa do PHP que retire os acentos de uma string, se alguém tiver alguma maneira mais elegante, seria interessante. =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desconheço alguma função nativa do PHP que retire os acentos de uma string, se alguém tiver alguma maneira mais elegante, seria interessante. =)

str_replace();

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.