本文演示了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
程序设计有所帮助。