Перемешивание ассоциативных массивов на php
Есть функция в php для перемешивания массивов – shuffle. Но она не очень пригодна для ассоциативных массивов. Вот вариант небольшой функции, пригодной для этих целей.
<?PHP function ass_array_shuffle ($array) { while (count($array) > 0) { $val = array_rand($array); $new_arr[$val] = $array[$val]; unset($array[$val]); } return $new_arr; } ?> |
Взято из комментариев со страницы http://ru.php.net/manual/ru/function.shuffle.php





