Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2012, 18:25   #1
RedScreenOfLife
Пользователь
 
Аватар для RedScreenOfLife
 
Регистрация: 12.07.2010
Сообщений: 45
Вопрос Перемешать ассоциативный массив строк на PHP

Есть ассоциативный массив элементы которого нужно переставить в случайном порядке(если можно, то и ключи тоже), но НЕ смешивать ключи и значения между собой.
RedScreenOfLife вне форума Ответить с цитированием
Старый 15.02.2012, 18:28   #2
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

функция shuffle()
Mortimoro вне форума Ответить с цитированием
Старый 15.02.2012, 18:33   #3
RedScreenOfLife
Пользователь
 
Аватар для RedScreenOfLife
 
Регистрация: 12.07.2010
Сообщений: 45
По умолчанию

спасибо!)))

Последний раз редактировалось RedScreenOfLife; 15.02.2012 в 18:41. Причина: проверил функцию
RedScreenOfLife вне форума Ответить с цитированием
Старый 15.02.2012, 18:40   #4
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

shuffle мешает рандомно, а если тебе по алгоритму надо мешать, тогда циклом перебираешь массив и собираешь элементы в нужном порядке.
Mortimoro вне форума Ответить с цитированием
Старый 23.11.2012, 15:25   #5
AlienNation
Пользователь
 
Регистрация: 22.08.2010
Сообщений: 85
По умолчанию

У меня тот же самый вопрос, так как shuffle напрочь сбивает все ключи массива и ставит вместо них порядковые номера. Как же все-таки перемешать его не теряя ключей?
AlienNation вне форума Ответить с цитированием
Старый 23.11.2012, 15:38   #6
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

вытащи отдельно ключи и перемешай ключи
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассоциативный массив: сборка-разборка Nexta_s PHP 4 08.04.2011 12:02
Ассоциативный массив iMax` Общие вопросы C/C++ 2 03.02.2011 09:37
SOAP и ассоциативный массив Zigmuntfreyd Работа с сетью в Delphi 1 12.07.2010 16:55
Ассоциативный массив phpcreator Помощь студентам 0 14.05.2010 20:18
Ассоциативный массив. Map phpcreator Помощь студентам 0 08.05.2010 11:57