Вот быстрый простой код:
$arr = array(4, 2, 3, 4, 5);
$countval = 0;
foreach($arr as $val) {
$countval+=($val >=4)?1:0;
}
$flag = ($countval>2);
Он будет считать значения, равные или больше 4, и если он будет считать 3 или более, он будет отображаться.
Попробуйте этот другой код:
$arr = array(4, 2, 3, 4, 5);
//--- 1
$arrdif = array(0, 1, 2, 3);
$flag = (count(array_diff($arr, $arrdif))==3);
//--- 2
rsort($arr, SORT_NUMERIC);
$flag = (array_search(3, $arr)==3);