Vimos que se colocarmos ==13 ele pula o 13 certo? Como podemos colocar outros númermos para ele pular? tentei usar. ; and. Ah, podemos usar ele loop para o alfabeto do A-Z?
Vimos que se colocarmos ==13 ele pula o 13 certo? Como podemos colocar outros númermos para ele pular? tentei usar. ; and. Ah, podemos usar ele loop para o alfabeto do A-Z?
Use o operador or
ao invés do and
, pois ao usar o and, a condição de seu If
so sera verdadeira se ambas forem verdadeiras, ou seja se seu contador for igual a 13 e igual a 15 ao mesmo tempo, porém isso nunca acontece, com o or a condição será verdadeira se a variável contador for igual a 13 ou 15. Dessa forma:
for ($contador = 1; $contador <= 15; $contador ++) {
if ($contador == 13 or $contador == 15) {
} else {
echo "#$contador" . PHP_EOL;
}
}
Quanto ao for de A-Z, tente dessa forma:
for ( $i = 'A'; $i != 'AA'; $i++ ){
echo $i;
}
link da documentação do php se quiser saber mais sobre operadores lógicos: https://www.php.net/manual/pt_BR/language.operators.logical.php
Muito Obrigado!!!
E se tivermos esses números por exemplo. precisamos indicar todos os que não aparecem ou tem algo que podemos utilizar para pular automaticamente? tentei fazer, mas aí aparece o 0,4,6,7 até o 14, mesmo que não está na tabela.
$valores = [1, 2, 3, 5, 8, 10, 14]; $text ='números da lista são: '; echo $text . ' ' ; for($i = 0; $i <= count ($valores); $i ++) { echo $valores [$i]. PHP_EOL; } echo'