繁体   English   中英

检查数组中的数字是否大于X

[英]Check if there is a bigger number than X in array

我需要一个没有循环的函数,该函数检查数组值是否大于我选择的X的数量。 如果存在,则返回false。

有没有很好的有效方法来做到这一点? 也许一些匿名功能?

谢谢。

一个简单的解决方案是使用min [docs]

if (min($values) > $my_value) {
    // all values are larger
}

您可以在类似的问题中找到其他解决方案: PHP:检查数组中的所有值是否均小于x

你可以把它变成一个匿名函数...

function is_bigger($x,$arry){
    if(max($arry) > $x){
        return false;
    }
}

或作为匿名功能...

$res = function($x,$arry){
    if(max($arry) > $x){
        return false;
    }else{
        return true;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM