webForumDet fria alternativet

matte function jag inte får till.

PHPur PHP

14 svar · 377 visningar · startad av gucken

Medlem sedan sep. 2001287 inlägg
Frågan#1

Tjena, har försökt med denna function till och från i ca 4 månader nu och får inte till den. jag krachar på logiken.

Det är så att jag har en tabell som jag skall fylla med siffror i en viss följd. siffrorna är 1-12
(två kolumner för vardera EX: kolumt1 = 1 kolumn2 = 2
Om man sedan hämtar ut 6 rader åt gången så skall varge siffra dyka upp lika många gånger. typ såhär.

1  2
3  4
5  6
7  8
9  10
11  12
------------
1  3
4  6
7  9
10  12
2  5
8  11

samma kombination får bara förekomma en gång.

(Snälla hjälp mig *tappar hår*)

Medlem sedan sep. 20011 086 inlägg
#2

hämta ut alla siffrorna och lägg dem i en array. sen när du använt siffran så tar du bort den ifrån arrayen

Medlem sedan sep. 2001287 inlägg
#3

Grejjen är juh den att jag inte får till så att den hämtar in alla möjliga kombinationer. Ingen som har 5 minuter över och kan skriva in functionen?

Medlem sedan sep. 2001287 inlägg
#4

Hmm kanske förklarat lite luddigt, jag försöker göra en kombination som skapar alla kombinationer som går av 12 nummer och sparar undan det i en databas.

Medlem sedan sep. 20021 655 inlägg
#5

Det blir nästan 500 miljoner olika kombinationer, så det är nog ingen hit.

Medlem sedan sep. 2001287 inlägg
#6

Ok, inte ALLA olika kombinationer, jag menar som ex som en fotbolls series matchserie.

Medlem sedan juni 2000278 inlägg
#7

Kan du inte förklara vad du ska ha det till så kanske det blir lite lättare att komma på något.

Medlem sedan feb. 20002 612 inlägg
Medlem sedan juni 2000278 inlägg
#9

Något sådant här kanske???

<?
for ($z = 1; $z <= 12 ; $z++)
	{
		for ($i = 0; $i <= 12 ; $i++)
			{
				echo $z . " - " . $i . "<br>";
			}
	}
?>
Medlem sedan sep. 2001287 inlägg
#10

ungefär såja, men dom skall vara i en annan ordning. Om man tar dom 6 åt gången så skall varge siffra vara med. om man gämför det med att varge siffra är ett fotbollslag och 6 (matcher) skrivs ut. så skall alla lagen mötas en gång.
tror inte jag kan förklara bättre

Medlem sedan apr. 2001762 inlägg
#11

Helt off topic ;)

gucken, är det den gucken som jag tro eller? :)

Lär iofs bara finnas en gucken i Sundsvall .. eller finns det 2 ? ;)

Medlem sedan juni 2000278 inlägg
#12

Så här då kanske?

<?
$lag = array('Lag 1','Lag 2','Lag 3','Lag 4','Lag 5','Lag 6');
for ($z = 0; $z <= 5 ; $z++)
	{
		for ($i = $z; $i <= 5 ; $i++)
			{
			if ($lag[$z] != $lag[$i])
				{
				echo $lag[$z] . " - " . $lag[$i] . "<br>";
				}
			}
	}
?>
Medlem sedan sep. 2001287 inlägg
#13

Nja nästan, mer såhär.
lag1 - lag2
lag3 - lag4
lag5 - lag6
lag7 - lag8
lag9 - lag10
lag11 - lag12
------------------
lag1 - lag3
lag2 - lag4
lag5 - lag7
lag6 - lag8
lag9 - lag11
lag10 - lag12
------------------

Så att alla tillslut har mött varandra 1 gång.

Urme, jag tror det finns minst 3 faktiskt, större delen heter gustav, men jag är den gucken du tänker på.. kakkela guck

Medlem sedan apr. 2001762 inlägg
#14

okej
har oller lurat i dig sina php-kunskaper eller? :)

Medlem sedan sep. 2001287 inlägg
#15

Jora jag har frågat lite gran, bara nya zyntaxer, annars så kan jag det juh i prinsip

139 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)