onde está o erro no if? quero imprimir só os números que podem ser divididos por 5
<?php
$numeroList = [21,25,27,29,30];
for ($i = 0; $i < 6; $i++) {
if ($numeroList[$i] % 5 = 0) {
echo $numeroList [$i] . PHP_EOL;
}
}
onde está o erro no if? quero imprimir só os números que podem ser divididos por 5
<?php
$numeroList = [21,25,27,29,30];
for ($i = 0; $i < 6; $i++) {
if ($numeroList[$i] % 5 = 0) {
echo $numeroList [$i] . PHP_EOL;
}
}
Tem alguns erros, Thiago. Primeiro, seu array possui apenas 5 itens e no seu loop você verifica $ < 6
.
Segundo, ao invés de comparar $numeroList[$i] % 5
com 0, você está tentando atribuir 0 a $numeroList[$i] % 5
. O operador =
é um operador de atribuição. Para comparar, usamos ==
ou ===
. :-)