Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
A minha dúvida é a seguinte:
Existe um array com 200 registros.
E eu faço um for neste array.
for($i = 0; $i <= 200; $i++) {}
Porém, dentro deste for, eu preciso que ele exiba de 30 em 30 registros em divs diferentes.
Ex:
for($i = 0; $i <= 200; $i++) {
if($i <= 30) {
echo "menor que 30";
} else if($i <= 60) {
echo "maior que 30 e menor que 60";
}
}
Porém, este valor do for vai ser dinâmico.
Pode existir 200 registros ou 5500 por exemplo.
Teria alguma forma de fazer isto dinamico ?
Obrigado.
Isso é uma questão simples de lógica:
for($i = 0; $i <= 200; $i++) {
if($i > 0 && ($i % 30 == 0)) {
/** esse if será executado a cada 30 registros **/
}
}
O resto depende da sua implementação.
você só precisa informar o i como 0, 30, 60 90..
essa é uma forma... crie a sua xD é só pensar um pouco xD