Есть псих. тест 20 вопрсов, в каждом вариант ответа либо А или Б. Рещультаты ответов расчитываются по такой таблице: Т.е в зависимости от выбранных ответов (А или Б) надо определять в какой строчке больше выбранных ответов и это будет результат. Натолкните на идею реализации. Как проверять результат?
Если правильно понял, то что-то типа того PHP: <?php $array = array(array('a', 'b', 'a', 'a'), array('b', 'b', 'a'), array('a', 'a', 'a', 'a'), ); $params = array('max' => 0, 'let' => '', 'str_num' => 0); for($i = 0, $c = count($array); $i < $c; $i++) { $tmp = array_count_values($array[$i]); $let = ''; if(@$tmp['a'] > $params['max']) $let = 'a'; if(@$tmp['b'] > $params['max']) $let = 'b'; $params['max'] = $tmp[$let]; $params['let'] = $let; $params['str_num'] = $i; } var_dump($params);