Avatar billede drole Nybegynder
04. maj 2004 - 20:10 Der er 2 kommentarer og
3 løsninger

Random i PHP

Kan man lave et script der gør således:


      I        I  I
VerdenIØlstykkeIOelI
      I        I  I

At den så vælger enten Verden, Ølstykke eller Oel ramdomly...
Avatar billede danino Nybegynder
04. maj 2004 - 20:23 #1
Ja, det kan man godt:
<?php
$data = Array("Verden","Ølstykke","Oel");
$rand = rand("0", count($data));
echo $data[$rand];
?>
Utestet...
Avatar billede danino Nybegynder
04. maj 2004 - 20:25 #2
Den her virker bedre :)
<?php
$data = Array("Verden","Ølstykke","Oel");
$rand = rand(0, count($data)-1);
echo $data[$rand];
?>
Avatar billede googolplex Novice
04. maj 2004 - 20:26 #3
$string = 'VerdenIØlstykkeIOelI';
$array = explode('I', $string);
$rand = array_rand($array);
echo $array[$rand];
Avatar billede krydset Nybegynder
04. maj 2004 - 20:26 #4
Prøv det her ved ikke om det virker optimalt

<?php

$antal = rand(1, 100);

$antal1 = 33;
$antal2 = 66;
$antal3 = 99;



$valg1 = "Verden";
$valg2 = "Ølstykke";
$valg3 = "Oel";

if($antal <= $antal1) {
    echo "$valg1";
} elseif($antal <= $antal2) {
    echo "$valg2";
} elseif($antal <= $antal3) {
    echo "$valg3";
}
?>
Avatar billede krydset Nybegynder
04. maj 2004 - 20:27 #5
damn tænkte sq ikke lige på array KLASK I NAKKEN PÅ MIG SELV *gemmer mig*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester