Hej jag undrar om någon vet hur man kan göra för att sidan ska slumpa fram en variabel.
t.ex om jag har $1 $2 $3 så ska den kanske visa $2 och om man updaterar den eller öppnar om sidan så kommer $1 $2 eller $3 upp.
någon som vet hur man kan göra?
3 svar · 361 visningar · startad av Coper
Hej jag undrar om någon vet hur man kan göra för att sidan ska slumpa fram en variabel.
t.ex om jag har $1 $2 $3 så ska den kanske visa $2 och om man updaterar den eller öppnar om sidan så kommer $1 $2 eller $3 upp.
någon som vet hur man kan göra?
En variabel får inte börja med en siffra. För att slumpa en siffra kan du använda mt_rand(); eller rand();
det var bara ett exempel på att det skulle vara olika variablar jag kunde ha skrivit $a $b $c också...
Två exempel:
$var1 = "Ett";
$var2 = "Två";
$var3 = "Tre";
list($usec, $sec) = explode(' ', microtime());
mt_srand((float) $sec + ((float) $usec * 100000));
$slumptal = mt_rand(1, 3);
echo ${"var".$slumptal};
?>
<?php
$slumpar = array("Ett", "Två", "Tre");
list($usec, $sec) = explode(' ', microtime());
srand((float) $sec + ((float) $usec * 100000));
$slumptal = array_rand($slumpar);
echo $slumpar[$slumptal];
?>
<?php