Вывод случайной переменной

Тема в разделе "PHP", создана пользователем Ragger, 7 фев 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Ragger

    Ragger

    Регистр.:
    14 июн 2008
    Сообщения:
    167
    Симпатии:
    183
    PHP:
    $"<a href='google1.com'>";
    $
    "<a href='google2.com'>";
    $
    "<a href='google3.com'>";
    $
    "<a href='google4.com'>";
    $
    "<a href='google5.com'>";
    $
    "<a href='google6.com'>";
    Как вывести случайную переменную в echo?
     
  2. noIIIpera

    noIIIpera

    Регистр.:
    31 янв 2007
    Сообщения:
    283
    Симпатии:
    63
    2Ragger: Я ж тебе в чате дал направление полета :) юзай указатели

    PHP:
    $x1=1;$x2=2;$x3=3;$x4=4;$x5=5$tmp=array(&$x1,&$x2,&$x3,&$x4,&$x5); print $tmp[mt_rand(0,sizeof($tmp)-1)];
     
    Ragger нравится это.
  3. lan_

    lan_ Постоялец

    Регистр.:
    24 апр 2007
    Сообщения:
    171
    Симпатии:
    28
    $rand=rand(1,6);
    echo $$rand;
     
  4. HalliK

    HalliK Постоялец

    Регистр.:
    4 фев 2007
    Сообщения:
    117
    Симпатии:
    166
    На будущее - первый символ не может быть цифрой, следовательно вариант от lan_ отпадает:)
    Запихивай это переменные в массив и далее просто выводи случайный элемент массива:
    echo $mass[rand(0,count($mass)-1)];
     
  5. fuck0ff

    fuck0ff Постоялец

    Регистр.:
    2 сен 2007
    Сообщения:
    92
    Симпатии:
    50
    лучше перемешать массив:
    PHP:
    shuffle($array);
    echo 
    reset($array);
    или случайный элемент:
    PHP:
    echo $array[array_rand($array)];
     
Статус темы:
Закрыта.