我有这样一个数组:102, 97, 101, 1, 107, 95, 555
。 我需要排除数字,这与其他数字非常不同。所以阵列应该是:102, 97, 101, 107, 95
。 我如何在PHP中做到这一点?PHP:过滤太高,数字太低
0
A
回答
1
function getAverageArray($min, array $arr){
$arr2 = array($arr[0]);
foreach(array_slice($arr,1) as $val)
if ($val - $arr[0] < $min && $arr[0] - $val < $min)
$arr2[] = $val;
return $arr2;
}
//the minimum difference necessary
$min = 90;
$arr = array(102, 97, 101, 1, 107, 95, 555);
//Array ([0] => 102 [2] => 97 [3] => 101 [4] => 107 [5] => 95)
print_r(getAverageArray($min,$arr));
0
这是可能的,但你必须设置阈值。
得到的所有值的平均值
排除值,它们的`ABS(价值avergage)> your_threshold``
相关问题
- 1. PHP无法迭代太高或太低
- 2. 图标太低吧
- 3. php intval()和floor()的返回值太低?
- 4. 我高斯滤波器太慢
- 5. 线性模型的系数太大/太低
- 6. 标签文字显得太低
- 7. PHP会话过期太早
- 8. Unity 3D声音太低
- 9. SWT:veritcal分隔符太高;横向太短;表太窄
- 10. jQuery同位素过滤太慢
- 11. Div最大高度太高
- 12. ViewPager变得太高
- 13. 组合框太高
- 14. 嵌套RecyclerView太高
- 15. 在PHP中计算太阳高程
- 16. PHP - strtotime返回3位数字太短?
- 17. “不包含”文本过滤器过滤器太多
- 18. 通过引用传递太多参数可能效率低下?
- 19. php cookies太多
- 20. 高斯图像过滤图低stdev。值
- 21. (p5.js)FFT报告低频“太大”,高频“静音”?
- 22. 注解字段的Django过滤器太慢
- 23. 从数组中删除无效数字(太大,太小)
- 24. 提高部件太多
- 25. 导航栏UINavigationController太高
- 26. Android ScrollView高度太短
- 27. 树形图高度太长
- 28. Firefox上的按钮太高
- 29. 动画* .gif帧率太高
- 30. Spritekit ApplyImpulse跳得太高
1)你有没有尝试过的东西2)什么意思/定义*彼此非常不同*? – Rizier123
什么是标准过高或过低? –
到目前为止您尝试了哪些代码? –