vars in einer for schleife autom. generieren lassen
F.S
- php
Guten Morgen @ all,
also ich habe ein klitzekleines Problem.
ich will mir ein paar zufallszahlen generieren lassen.
hier ist auch der code, der funktioniert.
<?
srand(time());
for ($h = 0; $h < 10; $h++)
{
$array[$h] = rand(0, 99);
}
foreach ($array as $myarray)
{
echo $myarray."<br>";
}
?>
ich will die zahlen aber nicht in ein array schreiben.
in der schleife soll eine var generiert werden, wie z.B. var1 und var2, die dann die werte speichert.
nur leider komm ich da nicht drauf.
hoffe ihr versteht was ich meine.
PS: und sorry für den titel, wusste aber kein besseren.
mfg
F.S
Hallo,
ich will die zahlen aber nicht in ein array schreiben.
in der schleife soll eine var generiert werden, wie z.B. var1 und var2, die dann die werte speichert.
Der folgende Code erzeugt die Variablen $var1 bis $var10. Statt srand() und rand() habe ich die Funktionen mt_srand() und mt_rand() verwendet, die besser verteilte Zufallszahlen erzeugen.
Testweise ausgegeben werden die Werte von $var1 und var10.
<?php
mt_srand((double)microtime()*10000000);
for($h=0;$h<10;$h++)
{
$z="var".intval($h+1);
$$z=mt_rand(0,99);
}
print "$var1=".$var1."<br>"."$var10=".$var10;
?>
MfG, Thomas
hi,
auch wenn thomas dir eine lösung genannt hat -
ich will die zahlen aber nicht in ein array schreiben.
in der schleife soll eine var generiert werden, wie z.B. var1 und var2, die dann die werte speichert.
_warum_?
ein array hat doch hier eigentlich keine nachteile, oder?
gruss,
wahsaga