Vad är rand?
april 14, 2009
Tänkte skriva lite om rand(); funktionen som använder 2 argument för att slumpa ett tal. Vi börjar lite lätt;
Kod
<?php
$tal = rand(1,6);
echo $tal;
?>
Följande kod kommer ge ett resultat mellan 1-6. Om vi nu skulle vilja skriva ett litet ”citat” script kan vi skriva följande.
Kod
<?php
$tal = rand(1,3); //Sista argumentet (nu 3) är// antalet citat vi kommer ha
switch ($tal) {
case 1:
echo ”God gave me a gift!”;
break;
case 2:
echo ”What the …”;
break;
case 3:
echo ”Tredje citatet”;
}
?>
Observera att efter varje ”case” skriver vi ett break; förutom vid sista eftersom det inte är nödvändigt. Finns flera metoder hur man kan skriva slumpa-skript och jag kommer antagligen skriva fler av dem i ”framtiden”.