рендомизация масива

Тема в разделе "PHP", создана пользователем unsiker, 3 июл 2009.

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

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    Есть масив чисел, например
    PHP:
    $array= (11,2,3,10,16,117,245);
    числа не повторяются. Мне нужно переставить числа в случайном(рендомном) порядке. подскажите как реализовать?
     
  2. wwwitalya

    wwwitalya Создатель

    Регистр.:
    4 май 2009
    Сообщения:
    45
    Симпатии:
    18
    PHP:
    shuffle($array);
     
    unsiker нравится это.
  3. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    для многомерных массивов
    PHP:
    function mshuffle(&$a){
        foreach(
    $a as &$value){
            if (
    is_array($value)){
                
    mshuffle($value);
            }
        }
        return 
    shuffle(&$a);
    }
    mshuffle($array);
     
    unsiker нравится это.
Статус темы:
Закрыта.