Замена функц. for()

Тема в разделе "PHP", создана пользователем Smile, 23 ноя 2009.

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

    Smile Нарушитель

    Регистр.:
    12 ноя 2006
    Сообщения:
    157
    Симпатии:
    11
    Привет всем,

    Подскажите как лучше заменить фунц. for ( $i=0; $i<10; ++$i ) чтобы числа не повторялись и выводились рандомно...

    К примеру с фунц. for() выводится так: 0,1,2,3,4,5,6,7,8,9

    а нужно к примеру: 3,7,0,2,1,4,9,5,6,8 и каждый раз по новому...

    есть такая фунц. в пхп ? помогите плз
     
  2. potehi

    potehi Создатель

    Регистр.:
    9 авг 2008
    Сообщения:
    32
    Симпатии:
    22
    Код:
    $start = 0;
    $end = 9;
    $range = range($start, $end);
    shuffle($range);
    
    В результате в $range массив пеермешаных чисел в диапазоне от $start до $end
     
    Smile нравится это.
  3. Smile

    Smile Нарушитель

    Регистр.:
    12 ноя 2006
    Сообщения:
    157
    Симпатии:
    11
    спс, помогло :ay:
     
Статус темы:
Закрыта.