Die Lösung besteht darin, dass Sie zwei Arrays (s. Anleitung) erstellen. Eines mit den Zahlen 1-10 und eines mit 5-mal 1 und 5-mal 2, also:
$comments = [1,2,3,4,5,6,7,8,9,10];
$conditions = [1,1,1,1,1,2,2,2,2,2];
Jetzt noch mit shuffle mischen, und schon können Sie für jede Wiederholung genau sagen, was SIe anzeigen möchten. Hier komplett:
if (!isset($comments)) {
$comments = [1,2,3,4,5,6,7,8,9,10];
$conditions = [1,1,1,1,1,2,2,2,2,2];
shuffle($comments);
shuffle($conditions);
registerVariable($comments);
registerVariable($conditions)
}
$i = loopPage(count($comments));
$comment = $comments[$i];
$condition = $conditions[$i];
// Auf Basis von $comment (1-10) und $condition (1-2) jetzt den passenden Kommentar und den passenden Zusatz anzeigen. Das kann über Textbausteine erfolgen, z.B. TX01-TX10
show(id('TX', $comment));
// Und der Zusatz z.B. über TX11 und TX12
if ($condition == 1) {
show('TX11');
} else {
show('TX12');
}