Estrutura de condição com (array)vetores
Tenho um array com 3 posições.
Preciso verificar o valor de cada indice para aplicar em uma estrutura de condição.
A unica forma que consegue fazer funcionar foi assim
if($r[0] == 0 && $r[1] == 0 && $r[2] == 0):
echo "O numero é divisivel por todos";
elseif($r[0] > 0 && $r[1] > 0 && $r[2] > 0):
echo "O numero não é divisivel por nenhum";
else: echo "Resultado não se enquadra nos criterios determinados. Favor tentar com outro numero";
endif;
teria alguma forma de fazer isso menor sendo que o valor que preciso verificar é igual para todas.
Preciso verificar o valor de cada indice para aplicar em uma estrutura de condição.
A unica forma que consegue fazer funcionar foi assim
if($r[0] == 0 && $r[1] == 0 && $r[2] == 0):
echo "O numero é divisivel por todos";
elseif($r[0] > 0 && $r[1] > 0 && $r[2] > 0):
echo "O numero não é divisivel por nenhum";
else: echo "Resultado não se enquadra nos criterios determinados. Favor tentar com outro numero";
endif;
teria alguma forma de fazer isso menor sendo que o valor que preciso verificar é igual para todas.
Libio Souza
Curtidas 0
Respostas
Santos
08/08/2017
Opa Líbio, beleza?
A única forma de melhorar este código é declarando o valor que você quer comparar em uma variável e você comparar os valores por essa variável. Assim, quando o valor de comparação mudar, você só precisa mudar uma vez, entende?
De resto, é dessa forma mesmo.
Abraços!
A única forma de melhorar este código é declarando o valor que você quer comparar em uma variável e você comparar os valores por essa variável. Assim, quando o valor de comparação mudar, você só precisa mudar uma vez, entende?
De resto, é dessa forma mesmo.
Abraços!
GOSTEI 0