gpt4 book ai didi

php - 如何检查整数是否在范围内?

转载 作者:IT老高 更新时间:2023-10-28 11:59:46 26 4
gpt4 key购买 nike

有没有办法在不执行这些冗余代码的情况下测试范围:

if ($int>$min && $int<$max)

?

像一个函数:

function testRange($int,$min,$max){
return ($min<$int && $int<$max);
}

用法:

if (testRange($int,$min,$max)) 

?

PHP有这样的内置函数吗?或者有其他方法吗?

最佳答案

用 1000000 次循环测试了你的 3 种方法。

t1_test1:($val >= $min && $val <= $max) : 0.3823 毫秒

t2_test2: (in_array($val, range($min, $max)) : 9.3301 毫秒

t3_test3: (max(min($var, $max), $min) == $val) : 0.7272 毫秒

T1最快,基本是这样的:

function t1($val, $min, $max) {
return ($val >= $min && $val <= $max);
}

关于php - 如何检查整数是否在范围内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5029409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com