10-23-2008, 10:22 PM
|
#1 (permalink)
|
|
The Wanderer
Join Date: Nov 2007
Location: Edinburgh
Posts: 21
Thanks: 1
|
Showing random links with an array
Code:
<?php
$links = array(
array('url'=>'#', 'label'=>'Proxy #1'),
array('url'=>'#', 'label'=>'Proxy #2'),
array('url'=>'#', 'label'=>'Proxy #3'),
array('url'=>'#', 'label'=>'Proxy #4'),
array('url'=>'#', 'label'=>'Proxy #5'),
array('url'=>'#', 'label'=>'Proxy #6'),
array('url'=>'#', 'label'=>'Proxy #7'),
array('url'=>'#', 'label'=>'Proxy #8'),
array('url'=>'#', 'label'=>'Proxy #9'),
array('url'=>'#', 'label'=>'Proxy #10')
);
$random_keys = array_rand($links, 5);
foreach ($random_keys as $key) {
printf("<a href=\"%s\" class=\"menu_child_links\">%s</a>", $links[$key]['url'], $links[$key]['label']);
}
?>
this code allows me to show 5 random links, however when it loads, sometimes there is like:
Proxy #1
Proxy #1
Proxy #1
Proxy #3
true enough, its random but i dont want dupliates, i need all random like:
Proxy #6
Proxy #7
Proxy #9
Proxy #2
Proxy #3
What can i add to the code to get it without duplicates?
|
|
|
|