[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбора из массива по данным другого массива
Seona
Помогите, пожалуста Совсем от массивов отошла. Не соображу как сделать.
Из базы выбраны данные, необходимые на данном этапе. Есть массив КАРТЫ.
массив состоит - номер карты и из каких купонов состоит (максимально 5 разных) и количество этих купонов

и есть массив покупателя - номер купона и его количество.
Необходимо вывести номера карт, которые данный покупатель может получить на свои купоны


Массив карты
Array
(
[
idkar] => 1
[kup1] => 1
[kup2] => 2
[kup3] => 0
[kup4] => 0
[kup5] => 0
[kupkol1] => 10
[kupkol2] => 5
[kupkol3] => 0
[kupkol4] => 0
[kupkol5] => 0
)
Array
(
[
idkar] => 32
[kup1] => 1
[kup2] => 5
[kup3] => 6
[kup4] => 0
[kup5] => 0
[kupkol1] => 5
[kupkol2] => 5
[kupkol3] => 15
[kupkol4] => 0
[kupkol5] => 0
)
Array
(
[
idkar] => 44
[kup1] => 2
[kup2] => 5
[kup3] => 0
[kup4] => 0
[kup5] => 0
[kupkol1] => 10
[kupkol2] => 20
[kupkol3] => 0
[kupkol4] => 0
[kupkol5] => 0
)

Массив покупателя
Array
(
[
idkup] => 1
[kol] => 20
)
Array
(
[
idkup] => 2
[kol] => 10
)
Array
(
[
idkup] => 5
[kol] => 15
)
Array
(
[
idkup] => 6
[kol] => 3
)
Array
(
[
idkup] => 3
[kol] => 20
)


В результате должно получиться - Одна карта 1 Т.к. у 32-й не хватает купонов 6 а у 44 не хватает купонов 5.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.