Sie sind nicht angemeldet.

1

05.12.2008, 14:23

help php :O

finde den fehler nich :O
gibt mir gelegentlich nullen aus, obwohl er das nicht sollte


[php]<?php

$lottozahlen = range(1,49);
$superzahlen = range(1,9);
$lottoergebniss = array_rand($lottozahlen,7);
$superergebniss = array_rand($superzahlen,1);

echo "Lottozahlen: ";
for($zaehler=0;$zaehler<6;$zaehler++)
{
echo $lottoergebniss[$zaehler]."\t ";
}
echo "Zusatzzahl: ".$lottoergebniss[$zaehler]."<br/>";
echo "Superzahl: ".$superergebniss."<br/>";
?>
[/php]
I've got a heart on for you

2

06.12.2008, 13:38

Hehe, ein kleiner aber feiner Fehler:

Ich hab mir mal die beschreibung vonm array_rand befehl angeschaut.
Wenn du machst:

[php]$superergebniss = array_rand($superzahlen,1);[/php]
Stehen in [php].$superergebniss[/php] die zufälligen array Indexe drin, und nicht deren Inhalt.
Also du musst statt:
[php]echo "Superzahl: ".$superergebniss."<br/>";[/php]
das hier schreiben:
[php]echo "Superzahl: ".$superzahlen[$superergebniss]."<br/>";[/php]

Mfg
Sunshine

€dit: Hier wies funktioniert

[php]<?php

$lottozahlen = range(1,49); //Initialisiert ein Array mit den Werten 1-49
$superzahlen = range(1,9); //Initialisiert ein Array mit den Werten 1-9
$lottoergebniss = array_rand($lottozahlen,7); // array_rand gibt jeweils einen zufaelligen Index von $lottozahlen[] an $lottoergebniss[]
$superergebniss = array_rand($superzahlen,1);

echo "Lottozahlen: ";
for($zaehler=0;$zaehler<6;$zaehler++)
{
echo $lottozahlen[$lottoergebniss[$zaehler]]."\t ";
}
echo "Zusatzzahl: ".$lottoergebniss[$zaehler]."<br/>";
echo "Superzahl: ".$superzahlen[$superergebniss]."<br/>";

?>[/php]
The place where the possible and the impossible meet
The possimpeble

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sunshine« (06.12.2008, 13:49)


3

06.12.2008, 15:26

xD danke.. ich werds umändern.
I've got a heart on for you

4

08.01.2009, 12:13

ich mal wieder.

folgendes problem:
ich versuche mit fputs() etwas in eine textdatei zu schreiben und will die einzelnen strings mit zeilenumbruch voneinander trennen, weil ich sie zeilenweise wieder auslesen will.
problem dabei ist, dass er werder mit \n noch mit \r einen zeilenumbruch im editor macht.
irgendjemand ne ahnung, wie das zustande kommt?


€dit: hat sich erledigt, der windoof editor scheint nur zu doof um zeilenumbrüche anzuzeigen zu sein.
I've got a heart on for you

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nachtara« (08.01.2009, 12:24)