Показ ссылок в случайном порядке

Печать RSS
223

Автор
Пришелец
0
Какой нужно прописать код чтобы несколько ссылоk (например три) показывались в случайном порядке?
М

Пришелец
0
<?php
$links = shuffle(array('<a href="1.php">ссылка 1</a>','<a href="2.php">ссылка 2</a>','<a href="3.php">ссылка 3</a>'));
foreach($links as $a)
{
echo $a.'<br/>';
}
?>
Автор
Пришелец
0
MaXiStar (20 Августа 2012 / 12:03)
<?php
$links = shuffle(array('<a href="1.php">ссылка 1</a>','<a href="2.php">ссылка 2</a>','<a href="3.php">ссылка 3</a>'));
foreach($links as $a)
{
echo $a.'<br/>';
}
?>
Не работает. (выдает белую станицу)

Оранжевые штаны
0
гг давай я свой тупой код напишу)
<?
$rand = rand(1,3);
$a[1] = '<a href="#">1</a>';
$a[2] = '<a href="#">2</a>';
$a[3] = '<a href="#">3</a>';

echo $a[$rand];
?>


Дух
0
4. Trance Mission, хотел тот же самый код написатьsmile опередил ты меня)
И

Пацак
0
<?
$link = array("site1.ru","site2.ru","site3.ru","site4.ru","site5.ru","site6.ru","site7.ru","site8.ru","site9.ru","site10.ru","site11.ru","site12.ru","site13.ru","site14.ru","site15.ru","site16.ru");
$in=array_rand($link,3);
for($i=0;$i<3;$i++)
{
echo $link[$in[$i]].'<br>';
}
?>
E
Изменил: Изнаур (20.08.2012 / 13:04)
Д

Землянин
0
<?php
$links = explode('-', '<a href="#">1</a>-<a href="#">2</a>-<a href="#">3</a>');
$key = array_rand($links);
$link = $links[$key];
echo $link;
?>
Изменил: Дмитрий (20.08.2012 / 13:07)
М

Пришелец
0
3. Kloun,
<?php 
$links = array('<a href="1.php">ссылка 1</a>','<a href="2.php">ссылка 2</a>','<a href="3.php">ссылка 3</a>'); 
shuffle($links);
foreach($links as $a) 
{ 
echo $a.'<br/>'; 
}
?>
вот исправил
p.s. это оптимальный вариант из предложенных
Изменил: Макс (20.08.2012 / 13:30)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск