$user_id = 37043;
$res = array_filter($your_array, function($arr) use ($user_id){
return ($arr['user_id'] == $user_id);
});
В другом случае возвращает пустой массив$max_count = 10;
$form->add(
'max_count', 'integer', array(
'label' => 'deal.coupon_count.name',
'data' => $max_count
))