Как да направя да се въртят три променливи като се рефрешне

hisar

Registered
Здравйете значи искам примерно в три променливи да сложа онзи код който ти дават от google ads за рекламите и да направя три банера и в три променливи да сложа различните кодове. Въпроса ми е как мога да направа такаче пхп кода да ги върти ?
 
Нещо такова ?
Код:
<?PHP
$var="info";
$var2="info2";
$var3="info3";

$vars = array(
1 => $var,
2 => $var2,
3 => $var3);

$i = rand(1,3);

echo " $vars[$i]";
?>
 
Widoll каза:
Нещо такова ?
Код:
<?PHP
$var="info";
$var2="info2";
$var3="info3";

$vars = array(
1 => $var,
2 => $var2,
3 => $var3);

$i = rand(1,3);

echo " $vars[$i]";
?>


Много дълъг код, а може и много по-просто

Код:
<?php
$ads=array();
$ads[0]="Purviq kod za Google";
$ads[1]="Vtori kod za Google";
$ads[2]="Treti kod za Google";
shuffle($ads);
echo $ads[0];
?>
Това е твоето решение !
 
Добре раазбрах всичко но @kulov може ли само да ми обясниш точно какво прави тази функция shuffle(); защото нея знам ? :idea:
 
Функцията shuffle разбърква масив.
Повече информация за нея тук: http://bg2.php.net/manual/bg/function.shuffle.php
 
Като сме започнали да даваме примери:

Код:
<?php
$ads = array();
$ads[] = "Purviq kod za Google";
$ads[] = "Vtori kod za Google";
$ads[] = "Treti kod za Google";
echo $ads[array_rand($ads)];
?>

:D
 
HunteR каза:
Като сме започнали да даваме примери:

Код:
<?php
$ads = array();
$ads[] = "Purviq kod za Google";
$ads[] = "Vtori kod za Google";
$ads[] = "Treti kod za Google";
echo $ads[array_rand($ads)];
?>

:D

<-- Това е най-доброто решение до момента.
 

Back
Горе