![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zdaję sobię sprawę, że było to wałkowane już x razy, ale po przetestowaniu każdego z kodu na kombinacje jestem nie do końca zadowolony. Otóż potrzebuję stworzyć kod który będzie wyświetlał wszystkie możliwe ustawienia 14 wyrazów składającą się z 4 elementów bez powtórzeń. Czyli: Wyraz 1, Wyraz 2 ... Wyraz 14 W efekcie chciałbym otrzymać wynik w postaci: W1 - W2 - W3 - W4 W4 - W2 - W1 - W16 i tak dalej Przykładowy kod z którym pracowałem, jednak nie bardzo się sprawdza. Kod <?php
$ar1=array('El + ','Eld + ','Tir + ','Nef + ','Eth + ','Ith + ','Ral + ','Ort + ','Thul + ','Amn + ','Sol + ','Shael + ','DOL + ','HEL + '); for($i=0; $i<=17; $i++) { for($j=$i;$j<count($ar1);$j++) { for($k=$j;$k<count($ar1);$k++) { for($l=$k;$l<count($ar1);$l++) { print "<br>".$ar1[$i].$ar1[$j].$ar1[$k].$ar1[$l]; } } } } ?> Ten post edytował Haldir 18.06.2011, 16:02:31 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:34 |