doszedłem do 4 elementów, jeżeli mam dopisywać ich więcej to będzie chore, podejrzewam że można to jakoś uprościć, kod działa w 100% prawidłowo
$model='1 2 3 4';
$model_tabl = explode(" ", $model_tabl);
for( $x = 0; $x < $ile; $x++ ) {
for( $x1 = 0; $x1 < $ile; $x1++ ) {
if(empty($model_tabl[2
])) { if ($model_tabl[$x]!=$model_tabl[$x1]){
echo $model_tabl[$x].' '.$model_tabl[$x1].'<br>'; };
}
else {
for( $x2 = 0; $x2 < $ile; $x2++ ) {
if(empty($model_tabl[3
])) { if ($model_tabl[$x]!=$model_tabl[$x1] && $model_tabl[$x1]!=$model_tabl[$x2] && $model_tabl[$x]!=$model_tabl[$x2]){
echo $model_tabl[$x].' '.$model_tabl[$x1].' '.$model_tabl[$x2].'<br>'; };
} else {
for( $x3 = 0; $x3 < $ile; $x3++ ) {
if(empty($model_tabl[4
])) { if ($model_tabl[$x]!=$model_tabl[$x1] && $model_tabl[$x1]!=$model_tabl[$x2] && $model_tabl[$x]!=$model_tabl[$x2] && $model_tabl[$x]!=$model_tabl[$x3] && $model_tabl[$x1]!=$model_tabl[$x3] && $model_tabl[$x2]!=$model_tabl[$x3]){
echo $model_tabl[$x].' '.$model_tabl[$x1].' '.$model_tabl[$x2].' '.$model_tabl[$x3].'<br>'; };
} else {
}
}
}
}
}
}
}