根据变量获取数组中的最小值

巴斯克

我正在努力根据客户的回答获得最低的价值。

$client_answer = 28;

$array = array(10,20,30,40,50);

应该给出的答案是:20

因此,每个答案都应四舍五入到较低的数字。

其他例子:

$client_answer = 37;

$array = array(10,20,30,40,50);

答案应该是30。


$client_answer = 14;

$array = array(10,20,30,40,50);

答案应该是10。


$client_answer = 45;

$array = array(10,20,30,40,50);

答案应该是40。


有没有可以使用的php函数?

如果没有,那怎么办呢?

齐雷尔

您可以过滤数组以仅包含等于或低于给定值的值$client_answer,然后max()在过滤后的数组上使用。

$value = max(array_filter($array, function($v) use ($client_answer) {
    return $v <= $client_answer;
}));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL根据日期从多个表中获取最小值

来自分类Dev

从包含空值的数组中获取最小值

来自分类Dev

数组中的最小值

来自分类Dev

获取数组中哈希/对象的属性的最小值

来自分类Dev

如何从多维数组中获取最小值?

来自分类Dev

从双数组中获取最小值不起作用

来自分类Dev

根据外键获取最小值

来自分类Dev

问题获取列表/数组的最小值

来自分类Dev

如何获取数组中数组的最小值和最大值?

来自分类Dev

在数组中查找最小值

来自分类Dev

Java帮助,数组中的最小值

来自分类Dev

在数组中寻找最小值

来自分类Dev

获得数组中的最小值

来自分类Dev

数组中的最小值java

来自分类Dev

试图从字典中获取最小值

来自分类Dev

在LINQ查询中获取最小值

来自分类Dev

如何从集合中获取最小值

来自分类Dev

根据指定列中的最小值从数据框中获取X行;并随机选择领带

来自分类Dev

获取最小值

来自分类Dev

在java中获取随机生成的数组中的最小值和最大值

来自分类Dev

如何比较数组中的值(整数)并将最小值存储为单独的变量?

来自分类Dev

SQL根据其他列中的最小值获取值

来自分类Dev

无法使用python中的熊猫根据其最小值获取groupby记录

来自分类Dev

numpy:获取数组中的最小值索引,忽略特定值

来自分类Dev

在JavaScript中从二维数组获取最小值和最大值

来自分类Dev

如何在Java中获取二维数组列表的最大值/最小值

来自分类Dev

Pyspark - 从具有最小值和最大值范围的数组中获取值

来自分类Dev

SQL根据计算列的最小值获取整个行

来自分类Dev

numpy:根据条件获取最小值的索引