webForumDet fria alternativet

Slumpa

PHP

3 svar · 363 visningar · startad av Coper

Medlem sedan mars 2002554 inlägg
Frågan#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?

Medlem sedan nov. 2000857 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();

Medlem sedan mars 2002554 inlägg
#3

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

Medlem sedan aug. 20002 975 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
257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)