Ben beş div başına öğeler (ve son div kalan öğeleri) $ totalItems rastgele sayıda ve aynı zamanda tüm öğeleri Umarım kod benden daha iyi açıklıyor ... $ OKItems tatmin ile divlere rasgele sayı üretmek gerekiyor.
Benim sorunum bu script onlara hiçbir içeriği ile boş divs üretir olmasıdır.
<?php
$OKItems = 0;
$totalItems = rand(2,30);
for ($i = 0; $i < $totalItems; $i++) {
echo ($OKItems == 0 || $OKItems % 5 == 0) ? 'div open<br />' : '';
$testValue = rand(0, 1);
if ($testValue != 0) {
echo '1';
$OKItems++;
}
echo ($OKItems % 5 == 0 || $i+1 == $totalItems) ? '<br />div close<br />' : '';
}
?>
Bu benim alabilirsiniz budur:
div open
div close
div open
11111
div close
div open
div close
div open
div close
div open
11
div close
Ve bu ben bu durumda isterdi budur:
div open
11111
div close
div open
11
div close