Thread: PHP: Array_rand
-
24-04-2004, 21:36 #1
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
-
-
24-04-2004, 22:01 #2Member
- 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
-
25-04-2004, 00:38 #3Member
- 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
-
25-04-2004, 01:10 #4
omdat het niet uit maakt
no votes
-
25-04-2004, 01:27 #5Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Omdat het impliciet wordt omgezet, ma daarom moet je nog geen 'foute' code gebruiken.Originally posted by 0n3Liner
omdat het niet uit maakt
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
-
25-04-2004, 01:44 #6
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
