我有用户提交速度(数字),我想将该数字与预设数字数组进行比较,并返回一个值,即下一个数字。
例如:
我一直在讨论array_filter
php函数,但我还没有想出任何值得发布的内容。我想知道是否有人对我如何实现这一目标有任何其他想法。
答案 0 :(得分:2)
此类问题应发布在StackOverflow中。但是你去了:
$numbers = array( 104, 116, 128, 140, 152, 164, 176 );
$tempo = 145;
$found = false;
ksort( $numbers ); // sort in an ascending order
foreach( $numbers as $number ) { if( $number > $tempo ) { $found = $number; break; } }
print_r( $found ); // int|false