【发布时间】:2017-09-24 03:32:30
【问题描述】:
我想在数组中搜索值,但准确的搜索值不存在。 示例:
$array = array (
"A" => 0,
"B" => 50,
"C" => 90,
"D" => 300,
"E" => 500
);
$searched_value = 80;
在这种情况下,我想获得 B。 我将使用的功能如下:
array_search($searched_value,$array,"<=")
我应该如何进行?
【问题讨论】:
-
为什么是 B 而为什么不是 C?标准是什么
-
这不是在寻找 最接近 匹配,因此可能重复的
abs方法将不起作用。