PHP在指定的范围内获取最接近的数值。

PHP在指定的范围内获取最接近的数值。
本文演示了PHP在指定范围内获取最近的数字的方法
返回下一个更高或更低的 / 号
功能nextrelatednumber($号,$范围){
$ $ = $范围;
美元=美元- R;
美元=回合($ $ / $范围,0);
返回($ = 1)$ $ $范围:$ F;
}
下一个更高的数字返回
功能nexthighernumber($号,$范围){
$ $ = $范围;
美元=美元- R;
B细胞(R =美元美元/美元);
返回($ = 1)$ $ $范围:$ F;
}
下一个较低的号码返回
功能nextlowernumber($号,$范围){
$ $ = $范围;
美元=美元- R;
美元=楼面价(美元/美元范围);
返回($ = 1)$ $ $范围:$ F;
}
从数组返回下一个相关的数字
功能nextnumberarray($号,numberrangearray美元){
$ = 0;
$ = 1;
距离= 0美元;
$ L =计数($ numberrangearray);
(0美元;
N = { } numberrangearray美元美元的POS;
在美元=(n≤美元美元美元美元数)数N:$ N $号;
如果($ = - 1){
C =在美元美元;
继续;
}
如果($在< $ C){
C =在美元美元;
美元= POS;
}
}
返回的numberrangearray { $ W };
}



01020304050…
print'nextrelatednumber:';
(44, 10)打印nextrelatednumber。;
返回/ > 40
020406080100…
print'nexthighernumber:';
(41, 20)打印nexthighernumber。;
返回/ > 60
05101520253035…
print'nextlowernumber:';
(57, 5)打印nextlowernumber。;
返回/ > 55
使用数组
print'nextnumberarray:';
打印nextnumberarray(45,阵列(3, 8, 19,34, 56, 89))。;
返回/ > 34
(45是34到56,34是下一个)
希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部