Also hier ist das Muster, nach dem ich suche
Aus einer endlichen Menge möchte ich die ersten 2 Werte für eine Menge abrufen, dann die nächsten 4 für eine andere Menge, dann 2 für die erste Menge und dann 4 für die andere Menge und so weiter...
greife 2 | greife 4 | greife 2 | greife 4 ...
$count = 0;
foreach ($listing as $entry){
if ($count % 4 == 0){
// zu 4er-Set hinzufügen
} else if ($count % 2 == 0){
// zu 2er-Set hinzufügen
}
$count++;
}
Meine Verwirrung besteht darin, dass wenn $count % 4 = 0 dann auch $count % 2 = 0 ist.
Sollte ich also sicherstellen, dass ich nicht den falschen Modulus-Fall erreiche (da beide wahr sind für eine beliebige Zahl, die durch 4 teilbar ist), indem ich zuerst überprüfe, ob $count % 4 == 0 ist?