[PHP]Jaka funkcja lub algorytm. |
[PHP]Jaka funkcja lub algorytm. |
14.08.2017, 12:47:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
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 |
|
|
14.08.2017, 13:25:20
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Kombinacje bez powtórzeń.
-------------------- |
|
|
14.08.2017, 18:16:42
Post
#3
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
Zrobiłem coś takiego teraz
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. |
|
|
14.08.2017, 19:12:00
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
14.08.2017, 20:24:33
Post
#5
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
Fajnie że pomogłeś a czy jeszcze to idzie rozpisac np: na trójki i jak policzyć liczbę kombinacji razem?
|
|
|
14.08.2017, 20:43:55
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
Liczbę kombinacji policzysz implementując wzór: https://pl.wikipedia.org/wiki/Kombinacja_be...%C3%B3rze%C5%84
Ewentualnie inkrementuj w iteracji |
|
|
15.08.2017, 13:23:03
Post
#7
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
okey zrobiłem takie rozwiązanie
Tylko teraz chcę dane liczb wprowadzać przez formularz i zrobiłem coś takiego
No i niestety nic nie wychodzi bo jak wprowadzam wartości to nic nie oblicza kombinacji. Gdzie robię błąd.? Pozdrawiam |
|
|
15.08.2017, 13:39:07
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
Naprawde po takim czasie z php jeszcze nie ogarniasz formularzy?
Co to niby ma byc: $numbers = $_POST['array()']; -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
15.08.2017, 14:23:13
Post
#9
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
Wiem że jest to gó...o. Tylko nie wiem jak ogarnąć ten formularz.
To gdzie zacząć poprawiać? Proszę o pomoc |
|
|
15.08.2017, 14:44:46
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
Nie
$numbers = $_POST['array()']; a: $numbers = $_POST['numbers']; Toz twoje pole w formularzu nazywa sie NUMBERS a nie ARRAY() no nie? edit: a dokladniej $numbers = explode(',', $_POST['numbers']); Przy zalozeniu ze w input wpiszesz liczby oddzielone przecinkiem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
15.08.2017, 14:49:43
Post
#11
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
I nie oblicza kombinacji mimo że np: wprowadzam w pole input 21,24,45,56,67, Okey dziala wywaliłem z kodu zmienną members=array(). Dzięki nospor no teraz to już tylko Tobie piwo postawić Ten post edytował woxala123 15.08.2017, 14:52:07 |
|
|
15.08.2017, 14:51:03
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
Wez wlacz myslenie...
$numbers = explode(',', $_POST['numbers']); $numbers=array(); Najpierw pobierasz dane z forma a zaraz potem nadpisujesz je pusta tablica... Gdzie tu logika?! -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 16.04.2024 - 07:31 |