<?php
function criteria_greater_than( $min)
{
return function( $item) use ( $min) {
return $item > $min; // тут ведь должно быть булево значение
};
}
$input = array( 1 , 2, 3, 4, 5, 6);
// Используем array_filter на вводе, с указанной функцией фильтром
$output = array_filter( $input, criteria_greater_than( 3));
print_r( $output); // значения > 3
Array
(
[3] => 4
[4] => 5
[5] => 6
)
return $item > $min;