Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jaka funkcja lub algorytm.
woxala123
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


Witam.
Mam taki oto np- układ liczb 123. I chcę zrobić tak by pokazywano mi że powstają z tego 3 parki 1,2- 2,3-1,3 i zlicza że są 3 pary.
Jaką funkcję zastosować lub jakiś podobny przykład.
POZDRAWIAM
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
woxala123
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


Zrobiłem coś takiego teraz
  1. $words = array('21', '24', '31');
  2.  
  3. $num = count($words);
  4.  
  5.  
  6.  
  7. //The total number of possible combinations
  8.  
  9. $total = pow(2, $num);
  10.  
  11.  
  12.  
  13. //Loop through each possible combination
  14.  
  15. for ($i = 0; $i < $total; $i++) {
  16.  
  17. //For each combination check if each bit is set
  18. for ($j = 0; $j < $num; $j++) {
  19.  
  20. //Is bit $j set in $i?
  21.  
  22. if (pow(2, $j) & $i) echo $words[$j] . ' ';
  23.  
  24. }

i wynik tego działania jest taki
21
24
21 24
31
21 31
24 31
21 24 31
Tylko chcę by pokazały mi się same parki. Nie wiem które działanie za to odpowiada.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:37