Estou criando uma area de promoções em um site...e tem um tipo de jogo e quem acertar uma senha leva o brinde...
Quando o usuario digitar a senha de 4 digitos, se ele não acertar a senha, a programação deve dizer quantos numeros ele acertou...não precisa ser da ordem certa...mas apenas o numero...tipo você acertou 3 numeros da senha ...
Qual a melhor forma de fazer esta programação? Pensei em pegar o numero digitado pelo usuario e com a funçao substr, comparar numero por numero... e com a função strpos verificar se existe o numero na senha ... se tiver soma em um contador... mas o meu problema é se tiver numeros iguais na senha vai dar o numero errado do contador. Por exemplo a senha é 5452, e o cara digitou 5196 ... o usuario na verdade acertou apenas um cinco...mas no contador vai estar 2... segue o codigo:
Question
Luiz Antonio
ola pessoal, tudo bem?
Preciso de uma ajuda...
Estou criando uma area de promoções em um site...e tem um tipo de jogo e quem acertar uma senha leva o brinde...
Quando o usuario digitar a senha de 4 digitos, se ele não acertar a senha, a programação deve dizer quantos numeros ele acertou...não precisa ser da ordem certa...mas apenas o numero...tipo você acertou 3 numeros da senha ...
Qual a melhor forma de fazer esta programação? Pensei em pegar o numero digitado pelo usuario e com a funçao substr, comparar numero por numero... e com a função strpos verificar se existe o numero na senha ... se tiver soma em um contador... mas o meu problema é se tiver numeros iguais na senha vai dar o numero errado do contador. Por exemplo a senha é 5452, e o cara digitou 5196 ... o usuario na verdade acertou apenas um cinco...mas no contador vai estar 2... segue o codigo:
alguém sabe uma forma mais correta de fazer esta programação?
Obrigado pessoal....
Edited by Luiz AntonioLink to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.