Thread: PHP: Array_rand

  1. #1
    0n3Liner's Avatar
    Registered
    10/09/03
    Location
    daar
    Posts
    1,198
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2

    PHP: Array_rand

    Blijkbaar wilt mijn randomzer niet randomizen terwijl ie het vroeger wel deed :/
    PHP Code:
    <?
    //random top images
    $img[1]="images/h1.gif";
    $img[2]="images/h2.gif";
    $img[3]="images/h3.gif";
    $img[4]="images/h4.gif";
    $img[5]="images/h5.gif";
    $img[6]="images/h6.gif";
    $img[7]="images/h7.gif";
    $img[8]="images/h8.gif";
    $img[9]="images/h9.gif";

    $img_id array_rand($img);
    ?>
    <img src="<?echo$img["$img_id"]?>" border="0">
    no votes  

  2. #2

    Registered
    18/11/02
    Location
    Eke, Belgiƫ
    Posts
    2,448
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Hier doet ie het anders wel ...

    ... it's a user error
    no votes  

  3. #3

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    wrm quote jij je $img_id ???

    PHP Code:
    <img src="<?=$img[$img_id]?>" border="0">
    no votes  

  4. #4
    0n3Liner's Avatar
    Registered
    10/09/03
    Location
    daar
    Posts
    1,198
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2
    omdat het niet uit maakt
    no votes  

  5. #5

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Originally posted by 0n3Liner
    omdat het niet uit maakt
    Omdat het impliciet wordt omgezet, ma daarom moet je nog geen 'foute' code gebruiken.

    echo je $img_id ook eens in je script

    en als het echt niet lukt:

    probeer dan is ipv array_rand, zou hetzelfde moeten doen, zolang er geen indices leeg zijn (ksnap btw niet wrm je op index 1 begint ):

    $img_id = rand(1,sizeof($img));
    no votes  

  6. #6
    0n3Liner's Avatar
    Registered
    10/09/03
    Location
    daar
    Posts
    1,198
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2
    heb de tweede oplossing gebruikt en die werkte, ga nog eens wat meer informeren over and nu, bedankt ^^

    PHP Code:
    <?
    //random top images
    $img[1]="images/h1.gif";
    $img[2]="images/h2.gif";
    $img[3]="images/h3.gif";
    $img[4]="images/h4.gif";
    $img[5]="images/h5.gif";
    $img[6]="images/h6.gif";
    $img[7]="images/h7.gif";
    $img[8]="images/h8.gif";
    $img[9]="images/h9.gif";

    $img_id rand(1,sizeof($img));
    ?>
    <img src="<?echo$img["$img_id"]?>?<?echo$randtime?>" border="0" >
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in