Подарки (voc++)

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
957
Реакции
625
Баллы
93
Доброго времени!
...Как узнать, есть ли у пользователя определенный подарок? что-то вроде:
PHP:
if(ereg("СорокПачекНифига", current_user->items)) echo "У юзера сорок пачек нифига!!!!";
 

Rain

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
367
Реакции
321
Баллы
63
Возраст
29
Не, ereg юзать не очень то правильно. Просто потому что в $current_user->items хранится массив данных, и в каждый элемент этого массива есть еще один массив с информацией о подарке.
PHP:
 array(5) { [0]=> array(7) { ["Date"]=> int(1412540937) ["ItemID"]=> string(4) "1034" ["FromNick"]=> string(6) "Fantom" ["FromID"]=> string(1) "1" ["Quantity"]=> int(1) ["Reason"]=> string(0) "" ["Present"]=> int(0) } [1]=> array(7) { ["Date"]=> int(1412540939) ["ItemID"]=> string(3) "149" ["FromNick"]=> string(6) "Fantom" ["FromID"]=> string(1) "1" ["Quantity"]=> int(1) ["Reason"]=> string(0) "" ["Present"]=> int(0) } [2]=> array(7) { ["Date"]=> int(1412540940) ["ItemID"]=> string(4) "1036" ["FromNick"]=> string(6) "Fantom" ["FromID"]=> string(1) "1" ["Quantity"]=> int(1) ["Reason"]=> string(0) "" ["Present"]=> int(0) } [3]=> array(7) { ["Date"]=> int(1412540942) ["ItemID"]=> string(4) "1870" ["FromNick"]=> string(6) "Fantom" ["FromID"]=> string(1) "1" ["Quantity"]=> int(1) ["Reason"]=> string(0) "" ["Present"]=> int(0) } [4]=> array(7) { ["Date"]=> int(1412540945) ["ItemID"]=> string(4) "1035" ["FromNick"]=> string(6) "Fantom" ["FromID"]=> string(1) "1" ["Quantity"]=> int(1) ["Reason"]=> string(0) "" ["Present"]=> int(0) }
}
Как видишь
1.
PHP:
if(intval($curr_item['ItemID']) == АЙДИ_НУЖНОГО_ПОДАРКА) echo 'подарок найден';
этот код будет действовать ТОЛЬКО в цикле перебора подарков (while(list($i,$curr_item)=@each($items) ){)
2. Твой вариант, только с корректировкой
PHP:
if( htmlspecialchars($item_list[АЙДИ_НУЖНОГО_ПОДАРКА]->title) == "СорокПачекНифига") echo "У юзера сорок пачек нифига!!!!";
будет работать только после инклуда get_item_list.php
Надеюсь поможет =)
 

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
957
Реакции
625
Баллы
93
премного благодарен) ..называется, смотрю в книгу, вижу фигу))) вдоль и поперек измусолил presents.php, и не додумался))) +100500
 
Сверху Снизу