• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Lotto in PHP

xkl

Anwärter/in
Registriert
13.03.2003
Beiträge
28
Reaktionspunkte
0
Hat den Code geschrieben um doppelte Zahlen auszulassen,
doch er gibt immer noch doppelte Zahlen

srand((double) microtime() * 1000000);
$lotto[0] = 0;
for($y=0 ; $y < 6 ;){
$temp = rand(1,49);
if (array_search($temp, $lotto)) {
}
else {
$lotto[$y] = $temp;
$y++;
}
}
 
hi,
versuchs mal mit der funktion in_array() ( http://de2.php.net/manual/de/function.in-array.php ), damit sollte es klappen
 
Mardyr am 28.12.2004 15:00 schrieb:
hi,
versuchs mal mit der funktion in_array() ( http://de2.php.net/manual/de/function.in-array.php ), damit sollte es klappen
auch schon versuch das gleiche Problem
 
hi,
das sollte funktionieren :)
ich habs bei mir getestet und es gibt 6 unterschiedliche zahlen aus

$lotto = array();

while(count($lotto) < 6)
{
$temp = rand(1, 49);
if(!in_array($temp, $lotto))
{
$lotto[] = $temp;
}
}

sort($lotto)

foreach($lotto AS $zahl)
{
echo($zahl."<br>\n");
}
 
Zurück