Показать сообщение отдельно
  #16 (permalink)  
Старый 07.10.2012, 15:49
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от pikko Посмотреть сообщение
я уже сам не понимаю кто из вас неправильно меня понял

допустим есть такой хеш:
h={
'аня':[4,6,7,68],
'вова':[3,,53,55],
'вася':[,3,34,344],
'ваня':[34,34,34,],
'петя':[35,5,5,45]
}

я хочу сказать как-то так:

r = h[ /^в/ ];

и получить:

r={
'вова':[3,,53,55]
'вася':[,3,34,344]
'ваня':[34,34,34,]
}

но вообщем, я догадываюсь что это бывает только во сне
можно использовать обёртку, которая будет использовать бинарное дерево в качестве хранилища.

но легче решить эту задачу, просто убрав её нет трёхтысячного массива - нет проблемы (выборка нужных ключей с помощью БД, например)
Ответить с цитированием