webForumDet fria alternativet

Slumpa

3 svar · 361 visningar · startad av Coper

CoperMedlem sedan mars 2002349 inlägg
#1

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?

NiklassonMedlem sedan nov. 2000823 inlägg
#2

En variabel får inte börja med en siffra. För att slumpa en siffra kan du använda mt_rand(); eller rand();

CoperMedlem sedan mars 2002349 inlägg
#3

det var bara ett exempel på att det skulle vara olika variablar jag kunde ha skrivit $a $b $c också...

MatteMedlem sedan aug. 20002 970 inlägg
#4

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
Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb