LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 00:30:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Поиск в нутри многомерного массива  (Прочитано 715 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Joker
Давно я тут
****

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 383



« : 12.05.2010, 06:55:08 »

Добрый день, подскажите как реализовать поиск внутри многомерного массива?

т.е есть таблица в которой есть 3 поля (ID фирмы   ТИП   и     IP)

делаю СЕЛЕКТ :select id_firm,type from таблица WHERE `ip` = '{$ip}'

в результате получаем массив

Array (
  • => stdClass Object (
[id_firm] => 10026
                     [type] => ratekolectiv )
          [1] => stdClass Object (
                     [id_firm] => 7334
                     [type] => ratezarplata )

          [2] => stdClass Object (
                     [id_firm] => 73554
                     [type] => ratezarplata ) )


как проверить есть ли  сочетание ( [id_firm] => 7334  AND   [type] => ratezarplata)

Записан
Vladzimir
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 334


В очередь! в очередь! День Сурка © М.Борзыкин


« Ответ #1 : 12.05.2010, 11:01:24 »

$proverka = $database->loadAssocList('id_firm');

И уже по $proverka['id_firm']['type']  проверяеш
Записан
Joker
Давно я тут
****

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 383



« Ответ #2 : 13.05.2010, 06:10:36 »

$proverka = $database->loadAssocList('id_firm');

И уже по $proverka['id_firm']['type']  проверяеш


спасибо, при  вызове через loadAssocList получаем:

Array (
         
  • => Array (
[id_firm] => 10026
                    [type] => ratekolectiv )
         [1] => Array (
                    [id_firm] => 7334
                    [type] => ratezarplata )
         [2] => Array (
                    [id_firm] => 652
                    [type] => ratekolectiv )
         )

основная проблема была как раз оптимально быстро проверить этот многомерный массив на наличие  $proverka['652']['ratekolectiv']
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet