Пришла в голову такого типа конструкция
[code]
$array = [
['age'=>range(16,25),'bal'=>2],
['age'=>range(26,35),'bal'=>5],
];
[code]
Может array_filter or array_column тут поможет, а как тогда присобачить к найденому запросу количество балов, х.з, подумать надо, может кто из светлых голов прольет свет на этот вопрос,
Вантуз-мен вер ар ю)
Добавлено через 02:48 сек.
что-то типа key->value только хранить еще поле к которому относится действие
action | key | value
age | 0 | 5
age | 18 | 3
age | 25 | 2
age | 50 | 1
gender| male | 0
gender| female | 1
и на каждый из этих action должен быть свой обработчик, функция
которая получает одни запросом where action = age
и потом типа пробежаться по всем условиям в цикле
хотя если обработчик будет, можно и в json поле хранить, так даже проще будет
key | value
age | {[0=>5, 18 => 3]} итд
О ты здесь)
В базе все это хранить не хочу, массивами бы обойтись, да и хранить максимальный возраст.. в будущем возможно минимальные и максимальные показатели будут меняться. То что выше, можно как-то обкатать чтоб и кол баллов туда пришпунтить ?