php数组跳过大于X的值

php数组跳过大于X的值,php,arrays,filter,array-filter,Php,Arrays,Filter,Array Filter,我有一个值在1-100之间的数组。但是,如果出现错误,是否有方法进行一次最终检查,以确保跳过/忽略大于100的值,并且输出介于1-100之间?使用是一种方法 它将遍历数组,并使用提供的函数对其进行过滤。最后,您将得到一个数组,其中只包含1到100之间的元素 $arr = array( 1, 2, 99, 201, ); $goodArr = array_filter($arr, function($value){ return ($value >= 1 &&

我有一个值在1-100之间的数组。但是,如果出现错误,是否有方法进行一次最终检查,以确保跳过/忽略大于100的值,并且输出介于1-100之间?

使用是一种方法

它将遍历数组,并使用提供的函数对其进行过滤。最后,您将得到一个数组,其中只包含1到100之间的元素

$arr = array(
    1, 2, 99, 201,
);

$goodArr = array_filter($arr, function($value){
    return ($value >= 1 && $value <= 100);
});
$arr=array(
1, 2, 99, 201,
);
$goodArr=数组\过滤器($arr,函数($value){
return($value>=1&&$value这是方便的地方

$lower_limit = 1;
$upper_limit = 100;

$array = array_filter(
    $array,
    function ($value) use ($lower_limit, $upper_limit) {
        return ($value >= $lower_limit && $value <= $upper_limit);
    }
);
$lower_limit=1;
$上限=100;
$array=array\u过滤器(
$array,
函数($value)使用($lower\u limit,$upper\u limit){

return($value>=$lower\u limit&&$value
if
语句和
continue
?您所说的“万一发生错误”是什么意思?另外,请用一个由5个元素组成的数组来举一个小例子,说明你在这里尝试做的事情。使用
array\u filter
跳过值是什么意思?你能让问题更清楚吗?因为你似乎没有试图通过实际添加更多细节和更重要的一些实际代码来改进你的问题,我建议我们删除这个问题对别人没有用。